[maven-release-plugin]prepare release v4.1.4
[maven-release-plugin]prepare for next development iteration
First pass at fixing MeshQueryMaster FNFE
Revisions to recoverable exception detection.
Only catch the particular exception that appears when the FNFE is thrown
Use dedicated exception type for retry-able query errors, rather than a confusing boolean
Expire job from fileref cache earlier
Use replacement FileReferences from mqm's cache when possible. Otherwise, do spot replacement of dead cache entries.
Addition of SkipListCache#locatePage(K, LockMode, boolean) method
that allows for fetching a page with the exact key value, instead of
the default floor key value. This feature is used by the skiplist
iterator to ensure that the iterator will not enter an infinite
loop in the presence of invalid nextFirstkey values. In pageDB
testing and repair adding check to ensure that all keys on a page
are less than the firstKey on the next page.
Ensure all backups are replicated completely
Implementation of custom value object for count-min sketch data attachment. Allows for correct
merging of two or more count min sketch attachments that are stored on multiple nodes.
Renaming the field "filter" to the field "sketch" so that it is not conflated with bundle or value
filters. Updated Javadoc documentation to reflect the recommended query operations for the count
min sketch data attachment and the probabilistic counter data attachment.
Implementation of DataCountMinSketch methods that are needed for serialization and deserialization.