-
Feature
-
Resolution: Done
-
Major
-
None
-
4.7.0, 4.8.0
-
None
-
Quality / Stability / Reliability
-
False
-
-
False
-
Not Selected
-
-
-
Goal Summary:
An elevator pitch (value statement) that describes the Feature in a clear, concise way. Complete during New status.
Update the architecture of the hashes table such that it is scalable and sustainable. Currently in many large customer environments the table grows to well over 100GBs. This consumes a lot of space and is not friendly to Postgres vacuuming mechanisms.
Goals and expected user outcomes:
The observable functionality that the user now has as a result of receiving this feature. Include the anticipated primary user type/persona and which existing features, if any, will be expanded. Complete during New status.
Fix the architecture of hashes such that it is sustainable and doesn't necessarily contain a hash of every object ever seen.
As part of this we should evaluate the benefit we are gaining from this mechanism in general. Are there better ways to avoid the reconciliation problems with sensor that lead to the creation of this table to begin with? Are things stable enough that we don't need this any more?
Acceptance Criteria:
A list of specific needs or objectives that a feature must deliver in order to be considered complete. Be sure to include nonfunctional requirements such as security, reliability, performance, maintainability, scalability, usability, etc. Initial completion during Refinement status.
Hashes implementation is scalable and stops blowing up customer's db storage.
Success Criteria or KPIs measured:
A list of specific, measurable criteria that will be used to determine if the feature is successful. Include key performance indicators (KPIs) or other metrics., etc. Initial completion during Refinement status.
Document outlining the issues and proposed solutions.
Use Cases (Optional):
Include use case diagrams, main success scenarios, alternative flow scenarios together with user type/persona. Initial completion during Refinement status.
<your text here>
Out of Scope (Optional):
High-level list of items that are out of scope. Initial completion during Refinement status.
<your text here>