Tags: strogo/scylla
Tags
dist: redhat: fix binutils dependency on alternatives Since /sbin is a symlink, file dependencies on /sbin/alternatives don't work. Change to /usr/bin to fix.
release: prepare for 2.1.1 Signed-off-by: Shlomi Livne <shlomi@scylladb.com>
tests: row_cache: Improve test for snapshot consistency on eviction Reproduces scylladb#3215. Message-Id: <1518710592-21925-1-git-send-email-tgrabiec@scylladb.com> (cherry picked from commit 9c3e56f)
row_cache_test: remove unused overload populate_range() Breaks the build.
Merge "Do not evict from memtable snapshots" from Tomasz "When moving whole partition entries from memtable to cache, we move snapshots as well. It is incorrect to evict from such snapshots though, because associated readers would miss data. Solution is to record evictability of partition version references (snapshots) and avoiding eviction from non-evictable snapshots. Could affect scanning reads, if the reader uses partition entry from memtable, and the partition is too large to fit in reader's buffer, and that entry gets moved to cache (was absent in cache), and then gets evicted (memory pressure). The reader will not see the remainder of that entry. Found during code review. Introduced in ca8e3c4, so affects 2.1+ Fixes scylladb#3186. Tests: unit (release)" * 'tgrabiec/do-not-evict-memtable-snapshots' of github.com:tgrabiec/scylla: tests: mvcc: Add test for eviction with non-evictable snapshots mutation_partition: Define + operator on tombstones tests: mvcc: Check that partition is fully discontinuous after eviction tests: row_cache: Add test for memtable readers surviving flush and eviction memtable: Make printable mvcc: Take partition_entry by const ref in operator<<() mvcc: Do not evict from non-evictable snapshots mvcc: Drop unnecessary assignment to partition_snapshot::_version tests: Use partition_entry::make_evictable() where appropriate mvcc: Encapsulate construction of evictable entries (cherry picked from commit 6ccd317)
dist/debian: follow gcc-7.2 package naming changes on 3rdparty repo f… …or Debian 9 Switch to renamed gcc-7.2 package on Debian 9, too. Signed-off-by: Takuya ASADA <syuu@scylladb.com> Message-Id: <1516191853-2562-1-git-send-email-syuu@scylladb.com> (cherry picked from commit f3c8574)
release: prepare for 2.1.rc1 Signed-off-by: Shlomi Livne <shlomi@scylladb.com>
release: prepare for 2.0.2 Signed-off-by: Shlomi Livne <shlomi@scylladb.com>
PreviousNext