Files
scylladb/tools
Botond Dénes 96787ec0a5 Merge 'Do not keep excessive info on sstables::entry_descriptor' from Pavel Emelyanov
The descriptor in question is used to parse sstable's file path and return back the result. Parser, among "relevant" info, also parses sstable directory and keyspace+table names. However, there are no code (almost) that needs those strings. And the need to construct descriptor with those makes some places obscurely use empty strings.

The PR removes sstable's directory, keyspace and table names from descriptor and, while at it, relaxes the sstable directory code that makes descriptor out of a real sstable object by (!) parsing its Data file path back.

Closes scylladb/scylladb#15617

* github.com:scylladb/scylladb:
  sstables: Make descriptor from sstable without parsing
  sstables: Do not keep directory, keyspace and table names on descriptor
  sstables: Make tuple inside helper parser method
  sstables: Do not use ks.cf pair from descriptor
  sstables: Return tuple from parse_path() without ks.cf hints
  sstables: Rename make_descriptor() to parse_path()
2023-10-05 15:15:23 +03:00
..
2023-09-14 10:30:07 +02:00
2023-09-08 17:22:07 +03:00
2023-05-29 23:03:25 +03:00
2023-09-11 21:38:02 +03:00