Commit Graph

16559 Commits

Author SHA1 Message Date
Chaoguang Lin a32cff08eb Add comments for the change 2021-08-02 22:34:08 +00:00
Andrew Noyes ce4b2de6e7
Merge pull request #5290 from apple/anoyes/avoid-network-thread
Bring back optimization that avoids hop to network thread
2021-08-02 15:07:27 -07:00
Chaoguang Lin 20f0a5a1f2 Disable multiprocess fdbcli tests while debugging flakiness 2021-08-02 21:55:07 +00:00
Xiaoxi Wang 0e03d5e215
Merge pull request #5313 from sfc-gh-xwang/master
add information print in simulation test
2021-08-02 13:59:57 -07:00
Steve Atherton e9c3da1f0f Disable rocksdb selection for VALGRIND builds. 2021-08-02 13:47:37 -07:00
Andrew Noyes 0e9048398d Revert drive-by TSAN fix 2021-08-02 13:45:26 -07:00
Andrew Noyes 1d64a53b34
Apply suggestions from code review
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2021-08-02 13:42:30 -07:00
Andrew Noyes ba13b86bff Fix comment grammar (add a period) 2021-08-02 13:41:03 -07:00
Andrew Noyes 1b1cd1e856 Fix releaseMemory deadlock and add comments 2021-08-02 13:37:09 -07:00
Chaoguang Lin e118f618b3 Merge branch 'master' of github.com:apple/foundationdb 2021-08-02 18:01:57 +00:00
Zhe Wu d9b5a7c38d
Merge pull request #5314 from halfprice/zhewu/optional-tlog-interface
Account for the case where TLogInterface may not present in ServerDbInfo in worker health monitor
2021-08-02 10:09:13 -07:00
Trevor Clinkenbeard 5e1639ad32
Merge pull request #5222 from sfc-gh-tclinkenbeard/paxos-config-db
Simple (non-fault tolerant) implementation of replicated configuration database
2021-08-02 10:03:24 -07:00
Jingyu Zhou 5346213e7f Fix trace event UnfishedBlocks 2021-08-02 09:26:42 -07:00
Jingyu Zhou 31a64106fb Avoid memory copies after decoding a new file block 2021-08-02 09:21:33 -07:00
Zhe Wu 2c08d17975 Account for the case where TLogInterface may not present in ServerDbInfo in worker health monitor 2021-08-02 07:30:27 -07:00
Pierre Zemb 072ed78a3e
allow build folder as $BUILD_DIR 2021-08-02 11:00:18 +02:00
Jingyu Zhou 426e906a87 Remove duplicated code 2021-08-01 22:39:28 -07:00
Jingyu Zhou 8f1946f522 Remove unused code 2021-08-01 21:55:39 -07:00
Jingyu Zhou 1a97c3942a Fix trace events 2021-08-01 19:25:39 -07:00
Jingyu Zhou 4f5bcaf050 Remove verbose stdout messages 2021-08-01 19:11:23 -07:00
Jingyu Zhou e3629ef356 Refactor decoder 2021-08-01 19:09:09 -07:00
Jingyu Zhou d7ac5830e6 Fix decoder bug of shadowing loop index 2021-08-01 13:48:45 -07:00
Jingyu Zhou 0ce468198d
Merge pull request #5312 from jzhou77/master
Add traceevent for all printed mutations for fdbdecode
2021-08-01 10:22:12 -07:00
Jingyu Zhou de1e9000a2 Add --hex_prefix flag 2021-07-31 21:08:13 -07:00
Jingyu Zhou 2282d8455a Fix trace format json 2021-07-31 19:02:33 -07:00
Jingyu Zhou 22ad298504
Merge pull request #9 from xumengpanda/jingyu/master
Handle ascii special characters
2021-07-31 19:02:05 -07:00
Meng Xu 9e4bee9e30 Handle ascii special characters 2021-08-01 01:50:33 +00:00
Jingyu Zhou b930faf520 Log prefix filter 2021-07-31 12:52:39 -07:00
Jingyu Zhou 1145087543 Add UID to the events for decoders 2021-07-31 12:45:47 -07:00
Steve Atherton a981cf2707
Merge pull request #5316 from sfc-gh-satherton/encrypted-file-read-errors
Bug fixes in IAsyncEncryptedFile
2021-07-31 12:31:54 -07:00
Steve Atherton cc68800d2a Update IV functions to use 32 bit block size. 2021-07-31 12:27:58 -07:00
Jingyu Zhou 0a98c76747 Fix trace event throttling by using different types 2021-07-31 12:24:59 -07:00
Steve Atherton 15f5e4e4a5 Fixed file size limitation caused by block id being only 16 bits, now 32. 2021-07-31 11:39:28 -07:00
Steve Atherton 256e9ba487 Fixed warnings in IDE, applied clang-format. 2021-07-31 11:35:02 -07:00
Steve Atherton 494acf7a54 Bug fixes with block memory lifetime and handling reads that cross the end of file barrier. 2021-07-31 11:33:53 -07:00
Jingyu Zhou 7054bf7054 Set max field length for long mutations 2021-07-31 11:28:13 -07:00
Xiaoxi Wang cc7081c044 add information print 2021-07-30 19:22:49 -07:00
Jingyu Zhou 0ea432a638 Add traceevent for all printed mutations 2021-07-30 18:34:13 -07:00
Yao Xiao 82be496ba3 Updated grvRawDist to grvGetCommittedVersionRpcDist. 2021-07-30 18:01:27 -07:00
Yao Xiao 74a7da0179 Add histogram in GrvProxyServer. 2021-07-30 17:54:51 -07:00
Jingyu Zhou 52368eafbc Filter by version for mutations as well 2021-07-30 17:45:21 -07:00
Jingyu Zhou 1a4f6a4ccf Implement prefix key filter 2021-07-30 16:31:53 -07:00
Jingyu Zhou c21fadeaea Add begin and end version filtering for files 2021-07-30 15:58:22 -07:00
Daniel Smith b35c5b31c6
Merge pull request #5048 from Daniel-B-Smith/rocksdb-metrics
Add a periodic trace message with RocksDB stats
2021-07-30 14:16:50 -04:00
Daniel Smith adc466acb6 Fix key name 2021-07-30 13:27:43 -04:00
Daniel Smith a26dbba66f Add RocksDB metrics 2021-07-30 13:27:43 -04:00
Jingyu Zhou fffb0d6fb9
Merge pull request #5305 from sajjadrahnama/test_harness_buggify_fault_injection
Test harness Buggify/FaultInjection argument
2021-07-30 09:15:59 -07:00
Sajjad 5b191fccfe
Update contrib/TestHarness/Program.cs.cmake - Minor change
Co-authored-by: Jingyu Zhou <jingyuzhou@gmail.com>
2021-07-29 23:18:15 -07:00
Andrew Noyes 353efe7db2
Merge pull request #5264 from sfc-gh-tclinkenbeard/fix-more-clang-warnings
Enable more warnings for `clang`
2021-07-29 15:43:54 -07:00
Daniel Smith d5174b2d98 Update RocksDB version 2021-07-29 12:58:31 -07:00