summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Kryczka <andrewkr@fb.com>2021-10-14 10:46:37 -0700
committerAndrew Kryczka <andrewkr@fb.com>2021-10-14 10:46:37 -0700
commit0103296f39ec3fd89b4cdda9687c63fde90eec24 (patch)
treef0acb1320f999a059d4dc67f6b29b2cb337a3222
parentfa4e0558bf91f581c608bcda57f52d194f9d8940 (diff)
update HISTORY.md and version.h for 6.25.3v6.25.3
-rw-r--r--HISTORY.md4
-rw-r--r--include/rocksdb/version.h2
2 files changed, 4 insertions, 2 deletions
diff --git a/HISTORY.md b/HISTORY.md
index 084764a8b..0e25a9061 100644
--- a/HISTORY.md
+++ b/HISTORY.md
@@ -1,7 +1,9 @@
# Rocksdb Change Log
-## Unreleased
+## 6.25.3 (2021-10-14)
### Bug Fixes
* Fixed bug in calls to `IngestExternalFiles()` with files for multiple column families. The bug could have introduced a delay in ingested file keys becoming visible after `IngestExternalFiles()` returned. Furthermore, mutations to ingested file keys while they were invisible could have been dropped (not necessarily immediately).
+* Fixed a possible race condition impacting users of `WriteBufferManager` who constructed it with `allow_stall == true`. The race condition led to undefined behavior (in our experience, typically a process crash).
+* Fixed a bug where stalled writes would remain stalled forever after the user calls `WriteBufferManager::SetBufferSize()` with `new_size == 0` to dynamically disable memory limiting.
## 6.25.2 (2021-10-11)
### Bug Fixes
diff --git a/include/rocksdb/version.h b/include/rocksdb/version.h
index 5c35bb19f..be1056dfe 100644
--- a/include/rocksdb/version.h
+++ b/include/rocksdb/version.h
@@ -11,7 +11,7 @@
#define ROCKSDB_MAJOR 6
#define ROCKSDB_MINOR 25
-#define ROCKSDB_PATCH 2
+#define ROCKSDB_PATCH 3
// Do not use these. We made the mistake of declaring macros starting with
// double underscore. Now we have to live with our choice. We'll deprecate these