407dbacb0a0fcd5eca28abe781be635476325a65 | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-12-18 21:04:44+01:00
Enable filtering of snapshots on keyspace, table and snapshot name in nodetool listsnapshots
patch by Stefan Miklosovic; reviewed by Jordan West, Bernardo Botella, Cheng Wang, Maxim Muzafarov for CASSANDRA-20151
b4e9399865eb51077f51d34c4c383b8418a9e6ed | Author: Stefan Miklosovic <smiklosovic@apache.org>
| 2024-12-18 14:25:29+01:00
Create manifest upon loading where it does not exist or enrich it
When snapshot manifest does not exist, no snapshots would be found, because even
they would be loaded, since CASSANDRA-18111, snapshot's presence is logically
determined by the existence of at least one manifest.json file in any data dir. That
would result in snapshots not being shown e.g. in the output of
nodetool listsnapshots.
The fix consists of creating a manifest in each snapshot directory when not present.
When a manifest.json exists, its older format has not contained created_at field (pre-16789)
When this is detected, we will proceed to enrich such manifest by overwriting it
with a manifest of new format.
patch by Stefan Miklosovic; reviewed by Jordan West, Cheng Wang, Bernardo Botella for CASSANDRA-20150
13d495aa7d5b7a7c121fcc9e105f79107c5c2a1c | Author: Jordan West <jordanrw@gmail.com>
| 2022-01-10 16:42:47-08:00
fix intermittent failures in nodetool toppartitions caused by failure to validate invalid bytes
Patch by Jordan West; Reviewed by Brandon Williams and Cheng Wang for CASSANDRA-17254
2ff41551a6897705a1fad842f9d550b019f6eadb | Author: Zhongxiang Zheng <zzheng@yahoo-corp.jp>
| 2016-06-30 18:17:49+09:00
Enable JMX server configuration to be in cassandra.yaml
patch by Zhongxiang Zheng; reviewed by Stefan Miklosovic, Maulin Vasavada, Cheng Wang, Jordan West for CASSANDRA-11695
Co-authored-by: Stefan Miklosovic <smiklosovic@apache.org>
Co-authored-by: Sam Tunnicliffe <samt@apache.org>