1
0
mirror of https://github.com/apple/foundationdb.git synced 2025-06-02 11:15:50 +08:00

19341 Commits

Author SHA1 Message Date
A.J. Beamon
0a2135039c Update the tenant management workload to test special keys and transaction-based management functions 2022-03-17 12:10:18 -07:00
A.J. Beamon
c81c68af4f Add unknown_tenant error to FuzzApiCorrectness 2022-03-17 12:10:18 -07:00
A.J. Beamon
d0dc756c6d Allow disabling tenant mode in simulation. Fix a few bugs. 2022-03-17 12:10:18 -07:00
A.J. Beamon
81e8c7c362 Various test fixes to work with tenants. 2022-03-17 12:10:18 -07:00
A.J. Beamon
4b521b38cb Update various workloads to specify that they are expecting raw access. A couple other raw access related fixes. Disable tenant tests in backup and DR tests for now. 2022-03-17 12:10:18 -07:00
A.J. Beamon
592f31755e Fixes to the new tenant tests 2022-03-17 12:10:18 -07:00
A.J. Beamon
05495908b8 Implement some tenant tests 2022-03-17 12:10:18 -07:00
A.J. Beamon
dc72f15a09
Merge pull request from sfc-gh-ajbeamon/disable-unseed-check-in-nosim
Non-simulated test harness runs don't check the unseed
2022-03-17 12:09:14 -07:00
A.J. Beamon
00277140ec Non-simulated test harness runs don't check the unseed. 2022-03-17 11:09:14 -07:00
Evan Tschannen
2971530f16
Merge pull request from sfc-gh-etschannen/blob_integration
fix: NetNotifiedQueueWithAcknowledgements could miss disconnects
2022-03-17 09:58:50 -07:00
Evan Tschannen
7908ea54f3 fix: NetNotifiedQueueWithAcknowledgements could miss disconnects that happen during the delay(0) in deliver() 2022-03-17 09:57:46 -07:00
Andrew Noyes
d39b881045
Avoid a call to VersionedMap::ViewAtVersion::lower_bound ()
* Avoid a call to VersionedMap::ViewAtVersion::lower_bound in some cases

* Avoid lower_bound in both cases
2022-03-17 09:03:20 -07:00
A.J. Beamon
7d9148857f Avoid promoting transactions to have system key access when using special keys 2022-03-17 08:33:53 -07:00
Trevor Clinkenbeard
6f57935eb4
Merge pull request from sfc-gh-tclinkenbeard/fix-includes
Move actorcompiler.h include to the end of includes
2022-03-17 08:08:45 -07:00
sfc-gh-tclinkenbeard
44b0e05538 Merge remote-tracking branch 'origin/main' into arena-get-size-boolean-param 2022-03-16 22:53:30 -07:00
sfc-gh-tclinkenbeard
56026b5b6f Merge remote-tracking branch 'origin/main' into global-tag-throttling2 2022-03-16 22:29:43 -07:00
sfc-gh-tclinkenbeard
c4bc35da09 Merge remote-tracking branch 'origin/main' into fix-includes 2022-03-16 22:29:18 -07:00
Steve Atherton
34cd80818b
Merge pull request from sfc-gh-satherton/fix-arena-size-test
Fix arena size test failure on GCC
2022-03-16 20:13:33 -07:00
Steve Atherton
6cef85e268 Change assertions to not rely on the first argument being evaluated before the second. 2022-03-16 19:00:26 -07:00
Evan Tschannen
a0ba3f73f8
Merge pull request from sfc-gh-ajbeamon/storage-cache-request-handling
Update the storage cache to handle all requests types
2022-03-16 17:37:24 -07:00
sfc-gh-tclinkenbeard
0ae9ba5fd0 Add FastInaccurateEstimate boolean parameter for Arena::getSize 2022-03-16 16:54:27 -07:00
A.J. Beamon
14c5c78f8f
Merge pull request from sfc-gh-almiller/monitored-metrics
[doc] Add "Monitored Metrics" page to the docs.
2022-03-16 15:47:00 -07:00
A.J. Beamon
61468dab6d Significantly lower the expected rate in the cache test 2022-03-16 15:26:43 -07:00
Evan Tschannen
f28dfc12b2
Merge pull request from kakaiu/adaptive-fetchKey
Quick fix fetchKeys
2022-03-16 15:06:22 -07:00
A.J. Beamon
31bd9c8b3e Use the new name for mapped key values requests 2022-03-16 15:05:06 -07:00
A.J. Beamon
052220f8ab Update the storage cache to handle all requests types. Most assert false, one is updated to send a broken_promise as a workaround to the fact that we do expect some requests to go there. 2022-03-16 14:57:53 -07:00
sfc-gh-tclinkenbeard
320c115c71 Apply clang-format to mis-formatted files 2022-03-16 14:25:32 -07:00
sfc-gh-tclinkenbeard
0e7dc83f25 Fix compilation issues with ModelInterface construction in configuration database code 2022-03-16 14:25:32 -07:00
sfc-gh-tclinkenbeard
58de6e22cc Add BalanceOnRequests boolean parameter for ModelInterface 2022-03-16 14:25:32 -07:00
sfc-gh-tclinkenbeard
1ab18aae6a Fix calls to DDTeamCollection::addTeam 2022-03-16 14:21:58 -07:00
sfc-gh-tclinkenbeard
62f547ff6e Add line before actorcompiler.h include (to prevent IDE from reordering includes) 2022-03-16 14:15:48 -07:00
sfc-gh-tclinkenbeard
71976e51c5 Merge remote-tracking branch 'origin/main' into global-tag-throttling2 2022-03-16 13:53:46 -07:00
sfc-gh-tclinkenbeard
faecd8a8f8 Merge remote-tracking branch 'origin/main' into global-tag-throttling2 2022-03-16 13:45:23 -07:00
Trevor Clinkenbeard
765e018afb
Merge pull request from sfc-gh-tclinkenbeard/const-smoother
Mark `Smoother::smooth*` methods `const`
2022-03-16 13:43:25 -07:00
Zhe Wang
73fd5c01ae quick-fix-fetch-key 2022-03-16 16:39:35 -04:00
sfc-gh-tclinkenbeard
eaa699c203 Merge remote-tracking branch 'origin/main' into ddteamcollection-boolean-param 2022-03-16 13:38:28 -07:00
Andrew Noyes
ccc11cbdb2
Apply jemalloc fix, and always build jemalloc ()
* Apply jemalloc fix, and always build jemalloc

See https://github.com/jemalloc/jemalloc/pull/1924

* Move USE_JEMALLOC to flow/config.h

* Add unit test to validate fix
2022-03-16 13:19:28 -07:00
A.J. Beamon
2df52c6eba
Merge pull request from sfc-gh-ajbeamon/fix-rocksdb-clang-simulation
Fix disablement of rocksdb tests in simulation
2022-03-16 13:17:32 -07:00
A.J. Beamon
6eca71832a Fix disablement of rocksdb tests in simulation 2022-03-16 12:07:03 -07:00
sfc-gh-tclinkenbeard
1aabbb07d2 Add missing copyright headers 2022-03-16 11:25:02 -07:00
Trevor Clinkenbeard
10c536c700
Merge pull request from sfc-gh-ljoswiak/fixes/dynamic-knobs-release-readiness
Dynamic knobs improvements
2022-03-16 10:26:56 -07:00
A.J. Beamon
5466253790
Merge pull request from liquid-helium/avoid-physical-shard-move-test
Skip PhysicalShardMoveTest if RocksDB is not enabled.
2022-03-16 09:29:49 -07:00
Lukas Joswiak
c3e48fff9f
Update fdbserver/PaxosConfigConsumer.actor.cpp
Co-authored-by: Trevor Clinkenbeard <trevor.clinkenbeard@snowflake.com>
2022-03-16 08:59:12 -07:00
Vaidas Gasiunas
f4bb82ad56
Merge pull request from sfc-gh-vgasiunas/vgasiunas-system-tester
A framework for C API tests
2022-03-16 10:49:52 +01:00
sfc-gh-tclinkenbeard
66d71e107d Move actorcompiler.h include to the end of includes 2022-03-16 00:09:16 -07:00
Trevor Clinkenbeard
cd5247b377
Merge pull request from xis19/dataDistribution
Fix the includes in DataDistribution.actor.cpp
2022-03-15 19:53:43 -07:00
Xiaoge Su
cbd381778e Fix the includes in DataDistribution.actor.cpp
Update the comment to re-trigger failed checks
2022-03-15 18:05:55 -07:00
Steve Atherton
59762fc784
Merge pull request from sfc-gh-satherton/redwood-bug-fixes-and-memory-leak
Redwood memory usage and small memory leak fixes
2022-03-15 16:52:28 -07:00
He Liu
db521f9595 Skip PhysicalShardMoveTest if RocksDB is not enabled. 2022-03-15 16:29:25 -07:00
A.J. Beamon
91d108904d
Merge pull request from sfc-gh-ajbeamon/fix-merge-conflict
Fix merge conflict between tenants and checkpointing API
2022-03-15 15:54:20 -07:00