Description
Application-level tags (tagName = tagValue) could be added to tables and namespaces, to allow applications to set application-level metadata about a namespace or table.
Use cases include management for billing, administrator notes, date created, last ingest time, stats, information about the table's schema... or anything else an application might wish to use tags for.
These tags could be stored in zookeeper, but are probably best stored in the metadata table (probably in a separate reserved area of the metadata table, ~tag) because they could be arbitrarily large and do not need to be persisted in memory.
This feature would include new APIs to manipulate table / namespace metadata. Considerations should be made to ensure users have appropriate permissions to add tags to an object.
This feature could be used to implement ACCUMULO-650.
Attachments
Issue Links
- contains
-
ACCUMULO-650 Add table descriptions
- Resolved
- is depended upon by
-
ACCUMULO-3089 Create a volume chooser that makes decisions based on table attributes
- Resolved
-
ACCUMULO-3439 Balance groups of tablets within a table evenly
- Resolved
- is duplicated by
-
ACCUMULO-3091 Support user defined properties
- Resolved
- is related to
-
ACCUMULO-3178 Create example preferred volumes chooser
- Resolved
-
ACCUMULO-3083 capability balancing
- Resolved
-
ACCUMULO-2757 millions of zookeeper watches
- Resolved
-
ACCUMULO-3384 Custom system-wide properties
- Resolved
-
ACCUMULO-3121 Add ability to watch configuration changes to API
- Resolved
-
ACCUMULO-3737 Create 1.7.0 release notes
- Resolved
- links to
1.
|
Rename per-table custom tag property prefix | Resolved | Unassigned | |||||||||
2.
|
Document the use of custom tags | Resolved | Jenna Huston |
|
||||||||
3.
|
document the limits to properties: number and property size | Resolved | Josh Elser |
|