Trevor Clinkenbeard
6d3b7c97b8
Revert "add proper downgrade/upgrade test for storage migration with PPW"
2022-02-11 14:37:14 -08:00
Trevor Clinkenbeard
3260ecb32f
Merge pull request #6345 from sfc-gh-xwang/ppw-restarting
...
add proper downgrade/upgrade test for storage migration with PPW
2022-02-11 11:09:17 -08:00
Trevor Clinkenbeard
ef68e6fe0d
Merge pull request #6353 from sfc-gh-ljoswiak/fixes/dynamic-knobs
...
Fix dynamic knobs correctness issues
2022-02-10 22:13:02 -08:00
A.J. Beamon
2d9a1ff540
Remove the tests from CMakeLists
2022-02-09 15:53:42 -08:00
Lukas Joswiak
85da80a9ce
Split ConfigIncrement workload
...
Adds a new ConfigIncrement workload that tests the ability of the
configuration database to remain correct under minority node data loss
situations.
2022-02-09 14:18:40 -08:00
Mohamed Oulmahdi
23fa27cfde
Merge pull request #6333 from Doxense/add-missing-tests
...
Add missing tests
2022-02-09 01:03:08 +01:00
Mohamed Oulmahdi
e6c16a5e89
Ignore rare/AllSimUnitTests.toml
2022-02-08 22:40:24 +01:00
Xiaoxi Wang
7a904df04f
change CMakeList
2022-02-08 11:40:54 -08:00
Bala Namasivayam
a420098fc5
Support AWS v4 header for s3 backup and restore
2022-02-07 17:53:05 -08:00
Mohamed Oulmahdi
00d1532d32
Remove ClientLibManagement test
2022-02-07 16:54:36 +01:00
Mohamed Oulmahdi
f10b549bdf
Remove Downgrade test
...
This test seems broken
2022-02-03 23:52:42 +01:00
Mohamed Oulmahdi
6386eb191a
Add missing test files
2022-02-03 22:25:11 +01:00
Ata E Husain Bohra
591ef57857
Upgrade AES 128 GCM -> AES 256, StreamCipher code refactor ( #6314 )
...
* Upgrade AES 128 GCM -> AES 256, StreamCipher code refactor
Major changes proposed are:
1. Refactor StreamCipher code to enable instantiation of
multiple encryption keys. However, code still retains
a globalEncryption key semantics used in Backup file
encryption usecase.
2. Enhance StreamCipher to provide HMAC signature digest
generation. Further, the class implements HMAC encryption
key derivation function.
3. Upgrade StreamCipher to use AES 256 GCM mode from currently
supported AES 128 GCM mode.
Note: The code changes the encryption key size, however, the
feature is NOT currently in use, hence, should be OK.
3. Add EncryptionOps validation and benchmark toml supported
workload, it does the following:
a. Allow user to configure encrypt-decrypt of a fixed size
buffer or variable size buffer [100, 512K]
b. Allow user to configure number of interactions of the runs,
in each iteration: generate random data, derive an encryption
key using HMAC SHA256 method, encrypt data and
then decrypt data. It collects following metrics:
i) time taken to derive encryption key.
ii) time taken to encrypt the buffer.
iii) time taken to decrypt the buffer.
iv) total bytes encrypted and/or decrypted
c. Along with stats it basic basic validations on the encrypted
and decrypted buffer
d. On completion for test, records the above mentioned metrics
in trace files.
2022-01-31 19:52:44 -06:00
A.J. Beamon
6affc58e97
Rename high contention allocator implementation in fdbclient
2022-01-31 14:25:38 -08:00
A.J. Beamon
027fe80594
Added a generic high contention allocator implementation to fdbclient. This is an adapted version of the flow bindings HCA implementation.
2022-01-28 15:34:30 -08:00
Lukas Joswiak
bd0dcfedb9
Re-enable CycleTestRestart downgrade tests
2022-01-26 19:22:40 -08:00
Chaoguang Lin
9fba84bc45
Change SnapIncrementalRestore.toml to .txt
2022-01-25 14:41:35 -08:00
Chaoguang Lin
262e94637a
Add the comment for the temporary change
2022-01-25 14:41:35 -08:00
Chaoguang Lin
7452f47f82
Disable downgrade test to 7.0
2022-01-25 14:41:35 -08:00
Chaoguang Lin
863ea8000c
Split ConfigureTestRestart test to 7.0 and 7.1; remove [configuration] in SnapIncrementalRestore-1.toml; revert CycleTestRestart-1.toml to .txt
2022-01-25 14:41:35 -08:00
Chaoguang Lin
d0c21948a6
Revert "Use toml for snapshot test files"
...
This reverts commit 6b81065b32
.
2022-01-25 14:41:35 -08:00
Jon Fu
5757e2c93c
Ignore RocksDB unit test
2022-01-06 13:34:50 -05:00
Jon Fu
93c5efc918
Check RocksDB flag in CMakeLists
2022-01-05 21:48:49 -05:00
Jon Fu
e5f7883f63
Ignore RocksDB unit test by default because correctness breaks when RocksDB is not included
2022-01-05 21:47:05 -05:00
He Liu
1c2c2783ea
Implement single deletion in RocksDB.
...
If the target deletion range contains a single key, convert it into a
single deletion, to avoid extra cost in RocksDB due to range deletion.
2022-01-04 09:59:40 -08:00
A.J. Beamon
1a893e8d32
Add a test that various binaries properly parse arguments.
2021-12-14 12:03:44 -08:00
sfc-gh-tclinkenbeard
a874eb8961
Use toml for remaining from_7.0.0 and to_7.0.0 restarting tests
2021-12-06 13:23:55 -08:00
sfc-gh-tclinkenbeard
6b81065b32
Use toml for snapshot test files
2021-12-06 13:23:55 -08:00
Tao Lin
9b0a9c4503
Return error when getRangeAndFlatMap has more & Improve simulation tests ( #6029 )
2021-12-03 12:50:07 -08:00
Josh Slocum
a82845af43
Merge branch 'master' into bg_bindings
2021-12-01 16:55:28 -06:00
sfc-gh-tclinkenbeard
92ca07516a
Only test snapshots from version >= 7.0
2021-11-30 10:52:06 -08:00
sfc-gh-tclinkenbeard
299d789d7c
Reenable snapshot tests
2021-11-30 10:12:32 -08:00
Steve Atherton
035e0d6e52
Merge branch 'master' into bit-flipping-workload
2021-11-16 14:42:22 -08:00
Steve Atherton
76f0323873
Add missing declaration of test file.
2021-11-16 04:27:58 -08:00
Josh Slocum
329091e14f
Merge branch 'master' into bg_bindings
2021-11-11 10:13:37 -06:00
Tao Lin
fdb3b72e35
Introduce GetRangeAndFlatMap to push computations down to FDB
...
Re-introduce #5609
2021-11-09 13:52:28 -08:00
Tao Lin
586cc3b102
Revert "Introduce GetRangeAndFlatMap to push computations down to FDB"
2021-11-04 08:46:56 -07:00
Tao Lin
0853661d13
Introduce getRangeAndHop to push computations down to FDB
2021-11-03 13:21:16 -07:00
Josh Slocum
a5b2f464e3
Refactored granule materialization code to be called by c client as well as internal granule management
2021-11-03 13:19:07 -05:00
sfc-gh-tclinkenbeard
cf3c9dd520
Remove reference to deleted Downgrade.toml file
2021-11-01 14:54:24 -07:00
negoyal
1e7338b6c3
Merge branch 'master' into bit-flipping-workload
2021-10-28 14:24:49 -07:00
He Liu
a7958705af
Disable HA in DataLossRecovery test, and reenabled the test.
2021-10-27 12:00:30 -07:00
Evan Tschannen
2208b04174
Merge pull request #5855 from sfc-gh-etschannen/blob_full_clean
...
Blob Granules V0
2021-10-26 09:57:35 -07:00
Josh Slocum
58e5ffbd31
Disabling frequently failing tests until they can be fixed
2021-10-26 09:32:01 -07:00
Josh Slocum
0ff8ddc2b6
Merge branch 'master' into blob_full_clean
2021-10-25 13:38:48 -05:00
Evan Tschannen
6f7558b8ea
Merge branch 'master' of https://github.com/apple/foundationdb into feature-range-feed
...
# Conflicts:
# tests/CMakeLists.txt
2021-10-24 21:06:33 -07:00
Suraj Gupta
09df358b77
Re-ignore tests.
2021-10-14 19:23:12 -04:00
He Liu
dbfeb06c97
Reproduced user data loss incident, and tested the improved exclude tool
...
can fix the system metadata.
2021-10-14 14:08:39 -07:00
Josh Slocum
5f0ec0612a
Merge branch 'feature-range-feed' into blob_full
2021-10-13 15:44:35 -05:00
Suraj Gupta
180e806086
Add new test to cmakelists
2021-10-13 15:10:52 -04:00