Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build(deps): bump github.com/cockroachdb/pebble from v0.0.0-202307242…
…34444-7ef7553fd9e1 to v0.0.0-20231114155657-6682fd5e8763 7a4ed3c5 tool: add remotecat dump command ad744ac3 db: keep up to one memtable for recycling 56bba2ac internal/cache: reduce mutex contention from EvictFile ce43e653 internal/cache: increase shard count to 4x CPUs 5e7f8852 db: introduce Download API 9c487492 *: simplify pointCollapsingIter, use vanilla iters for foreign SSTs 42d81d23 internal/rangekey: remove ForeignSSTTransformer fe0ea048 manifest: Added Virtual SSTable Metadata Bounds Checking 83c9361c pebble: Collect Pebble Key Statistics 7e548be8 db: log flushed memtables in-memory size ff9402f0 Makefile: add testcoverage target 077c3e8b ci: use any 1.20 go version 40d3f411 pebble: expose the secondary cache size as an option af8c5f27 internal/cache: mark panic messages as redaction-safe ff5c929a Rate Limit Scan Statistics df7e2ae1 vfs: deflake TestDiskHealthChecking_Filesystem fffe02a1 db: simplify ScanInternal() c055f188 github: code coverage workflows 71f4d6c6 workflows: fix trim-prefix in code-cover-gen.yaml fd0cd8db workflows: fix trim-prefix in code-cover-gen.yaml 49821f58 db: use ordinary ingestion seqnums for shared sstables 58a05cd4 ingest: add ability to ingest external (not local or shared) files f9f63ef2 crossversion: add more comments 18e6ad42 pebble: Export keyspan.Fragmenter 77e81e80 pebble: Update Tokenbucket package and use WaitCtx eb4a8571 *: implement EventuallyFileOnlySnapshots ad242264 *: add error return value to NewIter{,WithContext} 8801607d db: Add TestConcurrentExcise 97285aea sstable: fix two-level monotonic bounds bug 692c3d86 arenaskl: disallow arenas larger than 4GB d77c578f vfs: always swap and verify in health checking updates 856ed364 sstable: fix testing bug that omitted Pebblev4 table format 564b0688 tool: Find command to output invalid SSTable Files 40c977cb replay: Deflake TestCompactionsQuiesce by waiting for sstable copy 1798fbf5 sharedcache: Deflake TestSharedCacheRandomized 8638640b sharedcache: introduce metrics 9bb0864b snapshot: Prevent indefinite wait on compact sync.Cond in EFOS 21f68df4 db: prevent unnecessary memory allocate in batch init 3e9abad7 db: implement newBatchWithSize APIs 1253033c internal/keyspan: refactor interleaving iterator 0b401ee5 workflows: restrict coverage testing to changed packages 8ee73c61 sstable: reduce test memory usage 74d4bb64 sharedcache: reduce random test sizes 1a45921a sstable: use simple user keys in BoundLimitedBlockPropertyFilter 12bbc249 build(deps): bump gopkg.in/yaml.v3 584f7676 objstorageprovider: fix race during sharedSync 7d98cec1 remoteobjcat: improve ApplyBatch code c872ea07 metamorphic: add support for EventuallyFileOnlySnapshots 14df16a6 go.mod: downgrade golang.org/x/exp a207649c metamorphic: allow coverage instrumentation a4fe0500 scripts: add code coverage script 97a33a41 db: lift some helper funcs off of the compactionPicker 0f69e1e3 db: move diskAvailBytes onto compactionEnv 9672ffea manifest: track total size within LevelMetadata 2c133248 db: move manual compaction picking off the compaction picker f94905ad db: remove unused compactionPicker.getEstimatedMaxWAmp 87f4f125 db: crash on logNum invariant violation 556a12ed Use SeekPrefixGE to avoid unnecessary disk read in Get function ec854eea db: rename commitQueue.dequeue to dequeueApplied fd5e2099 db: add documentation for memTable.writerUnref d64de4aa db: add comments on flushable method implementations a3375e8a testkeys: use int64 indexes for KeySpace 7ffe7733 manifest: grab manifest lock when calling InitCompactingFileInfo 0cbd3b1b *: support 32-bit 5283f24b tool: better errors in case of encrypted store 9d4f63d9 db: minor improvements to Options comments 4e6810e2 compaction: allow for multilevel compaction based on WriteAmp heuristic 2129a6e9 compaction: maintain a ref of current version in runCompaction 6f6852d5 event: remove infinite recursion in compactionAnnotations.SafeFormat 4264a7ce tool: fix testdata generator 161df8d9 scripts: code-coverage-publish script 5093058d workflows: add nightly coverage workflow d69d1a01 github: update nightly-code-cover.yaml 7fd73255 metamorphic: fix testkeys.RandomSeparator 1efa535d README.md: add coverage link 3db8edc3 remoteobjcat: move assertions behind invariants.Enabled 20e07e1f db: avoid type conversion during iterator read sampling 96978427 db: add explicit levelIter pointer 2689f0d2 internal/invalidating: move invalidating iter 9dbff72c internal/invalidating: trash trailers with 0xff bb9d6ab6 internal/invalidating: propagate lazy value fetching 529d256a db: use invalidating iterators with low probability under invariants 22fbb69a scripts: generate code coverage with invariants build tag c91e8796 db: double check file reference counts when loading file 336c9979 metamorphic: vary sstable compression algorithm 6d6570bf vfs: enforce mutual exclusion in MemFS.Lock be158640 manifest: remove invalid comment 61f84632 metamorphic: 0 suffix should be suffixless in the RandomSeparator 75bc026c db: add invariant for ValueAndErr 57e248f9 open: Ratchet nextFileNum ahead of objprovider objects 9f260419 pebble: export bucketing scheme used for secondary cache f509cd48 db: only update compaction stats if the compaction succeeds 7d98bc36 ingest: Set bounds with zero sequence number internal keys 244f2e1f tool/logs: add support for flushable ingestions 8f2901cd db: get rid of readstate in EFOS 19bac41e db: move l0SublevelInfo onto compactionLevel 5ac7f5e6 db: refactor construction of compaction input iterator bb005044 db: bump FormatNewest to internalFormatNewest 1d8ff0ba metamorphic: add variant that constructs many versions d038189d db: support virtual sstables in block checksum validation 86593692 db: remove 'Experimental' prefix from recent format major versions a48ac0f4 db: use uncompensated scores to prioritize levels for compaction 895ffed5 db: add SkipPoint iterator option 66045002 sharedcache: tolerate small sizes 1d30adcd db: don't ignore range key bounds during excise 14b8ccdc db: add ingest-time splitting of ssts into virtual ones 4df2ce80 metamorphic: Add testing for ingest splits 75888967 Revert "db: add SkipPoint iterator option" 4e353e51 metamorphic: fix block property collectors integration 17c625cf db: Fix FormatMajorVersion check in version_set for VSSTs 5500da0a .*: support async stats for virtual sstables 02b87adf db: improvements to data_test.go da739ee7 db: adds tests for virtual sstable async table stats calculation 3a1391d6 metamorphic: Ignore ErrCancelledCompaction in background errors b5677d86 db: propagate Comparer into levelIter d925b88b db: add SkipPoint iterator option 725ebe29 db: fix excise test 1d696c79 db: cleanup btree obsoletion logic b2da10c6 db: remove trailing whitespace from compacting log line 699fc0e8 db: only create one CreatedBackingTables entry per sstable ccb9a7dc manifest: add invariant check for duplicate file backings aa077af6 go.mod: specify Go 1.20 0f80e184 Update index.html 8317cf38 db: incrementally keep tracking of backing table size cb4dab66 db: add metrics for num backing sstables and size 3c778710 db: add test for virtual sstable checkpointing a05b0192 db: keep track of virtual sstable count in metrics c7c47d6b db: turn testingAlwaysWaitForCleanup into an option 62251e69 db: make checkpoint test even more deterministic b013ca78 db: keep track of virtual sstable size sum d4bf20c5 *: implement local to remote/shared copy compaction a43e418f db: Use the filenum in the Filebacking for lookup 488f557d metamorphic: fix unbounded snapshot access bb2319bb db: get rid of score parameter in compaction 860605c3 go.mod,.github: upgrade to Go 1.21 790e49c9 db: move l0SublevelInfo to the compactionLevel struct 1b8771e1 go.mod: upgrade cockroachdb/redact to v1.1.5 4280b457 internal/base: never redact FileNum or DiskFileNum 470a93d0 db: convert adjustedOutputLevel into a function d0ac26c3 metamorphic: use require.Equal in TestParserRandom 803507a7 go.mod: upgrade cockroachdb/errors to v1.11.1 a678d096 go.mod: revert change to require go 1.21 5ddf67cc db: deflake TestIngestLoadRand f79ae812 db: avoid use of physical filesystem in TestIngestValidation d57a0be4 db: tolerate errors during async ingest sstable validation e3cbe650 db: use DiskFileName for manifest files and memtables 36b3f57b db: return structured errors from checkConsistency ede31f1a event: mark `FormatMajorVersion` as safe from redaction bbbf3df1 objstorage: fix up redaction, error message formatting 8c13366c compaction: remove the duplicated function mergeFileInfo 94ccf353 vfs/errorfs: add facilities for error injection in datadriven tests 5807b591 use the constant manifest.NumLevels instead of literal value 6205042b compaction: remove the useless condition in check delete compactions f6cde3fc internal/manual,internal/rawalloc: Reduce max array size to support MIPS. 593a72bf db: add NewIterWithContext to Reader dda4d0d2 vfs/errorfs: add OpFileReadAt predicate babd592d db: defer loading L0 range key blocks during iterator construction ec8d19ff vfs/errorfs: add Randomly 38191218 db: retry manual compactions that get cancelled 422dce91 db: add Errorf to Logger interface f522e2f9 build: use go1.21 ed45a776 db: add Batch.NewBatchOnlyIter that reads only from the Batch d4881882 *: use Go 1.21 new primitives: min, max, clear b9263c96 *: use new slices, cmp standard library funcs 33a77e17 internal/keyspan: fix InterleavingIter error handling a9906157 metamorphic: Add TestMetaTwoInstance df07a1e1 vfs: pass start time in nanos to disk-health timing functions 5f131c12 db: default to zeroing fields in Batch.Reset 424019fb db: guard against concurrent batch writes during Commit 86ec1c41 db: move size check for remote files to table stats job 481da041 db: add KeyStatistics.LatestKindsCount 58cbdb46 internal/dsl: new package 844f0582 tool: fix tool to tolerate T in the log context 369800c6 metamorphic: allow snapshots in multi-instance, remove `dbObjID` b4261546 internal/keyspan: consolidate datadriven iterator ops 9a4379bb internal/keyspan: fix defragmenting iterator error handling a0b01b62 db: add SetContext method to Iterator to override existing context 81d9a4fe db: fix nil pointer dereference in SetContext 8574e513 internal/keyspan: obey Seek invariants in filteringIter 96a8bc2d internal/keyspan: document InterleavingIter error invariants 4a0b03c6 metamorphic: ingest range keys dfe1b00a internal/rangekey: fix invariant check with onlySets=false 11da8760 internal/keyspan: test MergingIter error handling b224e8b9 internal/keyspan: fix merge skew a54c529a Makefile: don't git fetch for all targets a515dcb5 sstable: remove valueBlockReader.ctx field c7f6b98a db: categorized stats for sstable iterators dcfb84cc metamorphic: fix range key ingestion c0b4bd44 metamorphic: sync on derived dbs in ingestOp 6682fd5e itertest: add internal iterator datadriven helper
- Loading branch information