foundationdb
foundationdb copied to clipboard
FoundationDB - the open source, distributed, transactional key-value store
Currently it invokes `pow(10, uniform_rand(log_e(range_begin), log_e(range_end)))`, which may overflow beyond `UINT32_MAX`. Fix it by preventing `log_e(0)` case and change pow base to `M_E` Fixes https://github.com/apple/foundationdb/issues/7856 # Code-Reviewer Section The general...
# Code-Reviewer Section The general pull request guidelines can be found [here](https://github.com/apple/foundationdb/wiki/FoundationDB-Commit-Process). Please check each of the following things and check *all* boxes before accepting a PR. - [ ]...
MonitorLeader.actor.cpp:ClientStatusStats and Status.actor.cpp:ClientStats shares the same structure, thus refactored. Replace this text with your description here... # Code-Reviewer Section The general pull request guidelines can be found [here](https://github.com/apple/foundationdb/wiki/FoundationDB-Commit-Process). Please check...
``` 2022-08-12 05:58:40 [1261/1552] Linking CXX executable bin/fdbdecode 2022-08-12 05:58:40 FAILED: bin/fdbdecode 2022-08-12 05:58:40 : && ccache /usr/local/bin/clang++ -O3 -DNDEBUG -fuse-ld=lld -Wl,--disable-new-dtags -static-libgcc -nostdlib++ -Wl,-Bstatic -lc++ -lc++abi -Wl,-Bdynamic -stdlib=libc++ -Wl,-build-id=sha1...
GRV proxy may return `proxy_memory_limit_exceeded` and `batch_transaction_throttled` errors, which are not properly handled at many places. 100k 20220811-220634-jzhou-2e8c8744412b8112 passed. # Code-Reviewer Section The general pull request guidelines can be found...
Add logging and update comments. # Code-Reviewer Section The general pull request guidelines can be found [here](https://github.com/apple/foundationdb/wiki/FoundationDB-Commit-Process). Please check each of the following things and check *all* boxes before accepting...
Metacluster restore support for a pre-registered data cluster. This change adds the functionality to restore a data cluster that is already registered to the same metacluster. In this case, the...
**This PR introduces PhysicalShard concept to Data Distribution** The feature is protected by `ENABLE_DD_PHYSICAL_SHARD`. `ENABLE_DD_PHYSICAL_SHARD` replies on `SHARD_ENCODE_LOCATION_METADATA`. Please make sure `SHARD_ENCODE_LOCATION_METADATA` is set when setting `ENABLE_DD_PHYSICAL_SHARD`. The core data...
Cherrypick #7844 Note this will not change to use the new error code `grv_proxy_memory_limit_exceeded`. 100k 20220811-235034-jzhou-19c1f48e9fc7bb5c passed # Code-Reviewer Section The general pull request guidelines can be found [here](https://github.com/apple/foundationdb/wiki/FoundationDB-Commit-Process). Please...
The severity-levels are declared here: https://github.com/apple/foundationdb/blob/648fc8ec7c3c9f55e6c552f7b281db3c4acc40b4/flow/Trace.h#L45 However, there doesn't seem to be any explanation what they actually mean. I usually like the approach of defining it through production reporting. For...