apache / apache/accumulo-fluo

FluoConfiguration should derive table name from application name if not set

Open
#631 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
200
Forks
73
PR merge metrics
No merged PRs in 30d

Description

FluoConfiguration requires the application name to be set. However, it does not require the table name to be set (defaults to "fluo"). Problems can occur if separate applications use the same table. The table name should be derived from the application name, if not explicitly set. Or, the table name should be required.

Additionally, the configuration should have more javadocs explaining what the application name is used for, and how it relates to the table name, and explaining the pitfalls of using the same table for different applications.

Contributor guide

Open the contributing guide

Research direction

Start with the FluoConfiguration class and trace how the application name and default table name are currently handled. Resolve whether the table name should be derived or required, then update the configuration behavior and add the requested Javadocs explaining their relationship and the risks of sharing a table.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend, databases
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.