Josh Slocum
|
c35e020da7
|
SS and BM test macros
|
2022-03-10 12:38:23 -06:00 |
Josh Slocum
|
ba35e7908a
|
off by one
|
2022-03-10 12:11:44 -06:00 |
Josh Slocum
|
d7367dad99
|
Simplifying CF gap validation to ignore SS CF fetches
|
2022-03-10 11:56:22 -06:00 |
Josh Slocum
|
4b254d259c
|
Ensuring BM split retry is idempotent
|
2022-03-10 11:54:57 -06:00 |
Josh Slocum
|
c8c97e0256
|
Blob Worker focused cleanup
|
2022-03-10 09:55:23 -06:00 |
Josh Slocum
|
1f964ac085
|
BM focused cleanup
|
2022-03-09 15:04:17 -06:00 |
Josh Slocum
|
9dbb6d216e
|
SS-focused cleanup
|
2022-03-09 10:39:04 -06:00 |
Josh Slocum
|
b21d0943b9
|
client-focused cleanup
|
2022-03-09 10:01:25 -06:00 |
Josh Slocum
|
4d909abbd1
|
re-enabling all storage engine types
|
2022-03-09 09:21:45 -06:00 |
Josh Slocum
|
f230ac0e41
|
Fixing more merge issues
|
2022-03-09 09:13:03 -06:00 |
Josh Slocum
|
e71b3533f9
|
Merge branch 'main' into blob_integration
|
2022-03-09 08:59:56 -06:00 |
A.J. Beamon
|
402fa4dd9e
|
Merge pull request #6428 from sfc-gh-ajbeamon/fdb-tenant-add-interfaces
Add server-side and protocol support for tenants
|
2022-03-08 15:33:18 -08:00 |
A.J. Beamon
|
63b8b838a2
|
Merge pull request #6558 from sfc-gh-ajbeamon/special-keys-limits
Add support for a limits hint in special keys range reads
|
2022-03-08 15:32:59 -08:00 |
A.J. Beamon
|
6f7adb04a5
|
Send a version along with GetKeyServerLocationsRequests to allow the proxy to reject missing tenants more quickly. Change the commit proxy tenant map to be unversioned.
|
2022-03-08 13:33:56 -08:00 |
Jon Fu
|
24d0c158b4
|
Apply stricter condition for special keys check
|
2022-03-08 16:22:09 -05:00 |
A.J. Beamon
|
5003a0d662
|
Remove unnecessary parameter from clampRangeToTenant
|
2022-03-08 12:01:51 -08:00 |
A.J. Beamon
|
f39a53787f
|
Ignore changes that happen in the system key-space when evaluating whether a transaction should have conflicted in the conflict range test.
|
2022-03-08 07:46:07 -06:00 |
neethuhaneesha
|
212deb05e9
|
Merge pull request #6501 from neethuhaneesha/rocksdb-CompBytesLimiter
Rocksdb knobs for compaction, storageserver canCommit() waiting if rocksdb overloaded
|
2022-03-07 14:59:34 -08:00 |
Yao Xiao
|
36edfb8820
|
Update error type for timeouts. (#6503)
|
2022-03-07 13:14:20 -08:00 |
Steve Atherton
|
8f8f95931b
|
In the SQLite storage engine, destroy and create new cursors after SQLITE_CURSOR_MAX_LIFETIME_BYTES of KV read usage because cursor usage increases page cache memory usage in SQLite (internal page cache, not AsyncFileCached) by pinning pages which are not freed until the cursor is destroyed.
|
2022-03-07 11:20:59 -08:00 |
A.J. Beamon
|
07169b1f11
|
Add unknown_tenant error to documentation. Avoid doing an extra tenant lookup in the clampRangeToTenant function.
|
2022-03-07 10:37:22 -08:00 |
A.J. Beamon
|
3ae98189af
|
Server processes send unknown_tenant responses back to clients, which is meant to be retried after updating the tenant cache. Fix bug where key selectors could be truncated after applying the tenant prefix.
|
2022-03-06 21:54:21 -08:00 |
A.J. Beamon
|
72a34945ce
|
Add the ability to disable tenants. Server processes verify the ID of tenants being read or written.
|
2022-03-06 21:54:21 -08:00 |
A.J. Beamon
|
b4feddea8d
|
Fix a couple bugs. Don't store old versions in tenant map indefinitely.
|
2022-03-06 21:54:21 -08:00 |
A.J. Beamon
|
e898e59d18
|
Fix merge issue that caused tenant serialization problems. Fix case where arena was passed by value rather than reference. Watches should check the tenant map at the latest version rather than the watch version.
|
2022-03-06 21:54:21 -08:00 |
A.J. Beamon
|
c99c7cf55f
|
Apply tenant prefixes on the storage server. The commit proxy can serve tenant location requests. Fix some bugs.
|
2022-03-06 21:54:21 -08:00 |
A.J. Beamon
|
bd3920c23d
|
Wait to initialize the SS tenant map until after the storage server has been added. Add some extra logging around inserting and erasing tenants.
|
2022-03-06 21:54:21 -08:00 |
A.J. Beamon
|
b8192828d9
|
Add support for the global tenant prefix to tenant map entries
|
2022-03-06 21:54:21 -08:00 |
A.J. Beamon
|
9c4773164e
|
Add ID to requests
|
2022-03-06 21:54:21 -08:00 |
A.J. Beamon
|
5fa9d3e1b7
|
Add a tenant parameter to read and commit requests. Store a map of all tenants on commit proxy and storage servers. Add an option to require tenant mode.
|
2022-03-06 21:54:21 -08:00 |
A.J. Beamon
|
36435af4f5
|
Add support for a limits hint in special keys. Fix a typo and resolve some comment formatting weirdness.
|
2022-03-06 21:52:39 -08:00 |
Trevor Clinkenbeard
|
ddb42f33e5
|
Merge pull request #6475 from sfc-gh-ajbeamon/fix-trace-double-escaping
Fix several instances where trace events were double-escaping strings
|
2022-03-04 16:10:49 -08:00 |
Jingyu Zhou
|
1a5bf25b5c
|
Update code base to use fmt 8.1.1
|
2022-03-04 15:52:06 -08:00 |
A.J. Beamon
|
ad792630aa
|
Fix formatting
|
2022-03-04 14:06:16 -08:00 |
A.J. Beamon
|
41d1e4b5d5
|
Fix several instances where we were converting keys, ranges, and key selectors into strings before passing them into trace events. This had the effect of double escaping certain characters.
|
2022-03-04 13:58:36 -08:00 |
A.J. Beamon
|
45649c543d
|
Merge pull request #6500 from sfc-gh-ajbeamon/fix-merge-error
Fix conflict between two recent merges by using the new errorUnsuppressed function
|
2022-03-04 13:56:52 -08:00 |
A.J. Beamon
|
f4291af1ab
|
Merge pull request #6476 from sfc-gh-ajbeamon/fix-clang-formatting-issues
Fix formatting issues caused by clang-format in WriteDuringRead workload
|
2022-03-04 12:46:12 -08:00 |
A.J. Beamon
|
11fbd1564e
|
Fix two more cases of error(e, true)
|
2022-03-04 12:44:52 -08:00 |
Neethu Haneesha Bingi
|
8796a763a5
|
Rocksdb knobs for compaction, storageserver canCommit() waiting if rocksdb overloaded.
|
2022-03-04 12:41:17 -08:00 |
A.J. Beamon
|
cdebda35ab
|
Merge pull request #5725 from sfc-gh-jfu/jfu-grv-cache
Add transaction option for clients to use cached read versions
|
2022-03-04 09:17:27 -08:00 |
neethuhaneesha
|
49bd0c34cc
|
Merge pull request #6493 from neethuhaneesha/rocks-compaction
RocksDB increasing background threads to speedup compaction.
|
2022-03-04 07:24:19 -08:00 |
Xiaoxi Wang
|
6024bf0109
|
Merge pull request #6482 from sfc-gh-xwang/ppw-status
Print the IP:Port address of wiggling server in status
|
2022-03-03 15:50:58 -08:00 |
Neethu Haneesha Bingi
|
83e0368eaa
|
RocksDB increasing background threads to speedup compaction.
|
2022-03-03 15:14:37 -08:00 |
Trevor Clinkenbeard
|
e7a82b68f2
|
Merge pull request #6486 from sfc-gh-tclinkenbeard/fix-commitlatencybands-sample
Fix name of `ProxyCommitData::commitLatencyBands` sample
|
2022-03-02 16:24:19 -08:00 |
sfc-gh-tclinkenbeard
|
8b2b74980e
|
Fix name of ProxyCommitData::commitLatencyBands sample
|
2022-03-02 14:57:42 -08:00 |
Xiaoxi Wang
|
887d5a25cb
|
add storage wiggle to status
|
2022-03-02 11:31:55 -08:00 |
Xiaoxi Wang
|
e73c0a31e6
|
add wiggle_server_ids and wiggle_server_addresses in status json
|
2022-03-02 10:03:23 -08:00 |
Josh Slocum
|
a14f3ff067
|
Do some verify tests with no pruning
|
2022-03-01 12:52:26 -06:00 |
Josh Slocum
|
e0578f24d2
|
Fixes for range streaming BG snapshot
|
2022-03-01 12:45:58 -06:00 |
Evan Tschannen
|
6f1fb71949
|
Fixed a number of different pruning problems
|
2022-03-01 10:13:20 -08:00 |