Commit Graph

12250 Commits

Author SHA1 Message Date
Jon Fu d334b6484e attempt to write to system keys with snapshot 2020-09-02 15:17:54 -04:00
Jon Fu 9c130b5ea2 added new system keys 2020-09-02 14:13:58 -04:00
Markus Pilman 834426e848
Merge pull request #3725 from sfc-gh-clin/add-latency-for-local-operations-to-mako-workload
Log latency for set, clear, clearrange in MakoWorkload
2020-09-01 18:29:10 -06:00
Chaoguang Lin 5078bc5728 clang-format MakoWorkload 2020-09-01 17:28:32 -07:00
Chaoguang Lin 83b09784c7 Change now() to timer() 2020-09-01 17:20:53 -07:00
Chaoguang Lin 34813f9e63 Change ms to us 2020-09-01 16:33:06 -07:00
Chaoguang Lin ce7a35a4be Log latency for set, clear, clearrange 2020-09-01 16:14:43 -07:00
A.J. Beamon de3dde5f51
Merge pull request #3716 from ajbeamon/fix-memory-error
Remove a line that logs whether confChange was non-null
2020-09-01 13:20:49 -07:00
Evan Tschannen cf19c666f0
Merge pull request #3718 from etschannen/master
Merge release 6.3 into master
2020-09-01 09:00:34 -07:00
Trevor Clinkenbeard 972b776a4d
Merge pull request #3719 from sfc-gh-xwang/master
fix rate calculation typo
2020-09-01 00:34:51 -07:00
Xiaoxi Wang 47893c847b fix rate calculation typo 2020-09-01 07:19:46 +00:00
Evan Tschannen 4001f9052e remove vcxproj files 2020-08-31 23:27:56 -07:00
Evan Tschannen 4e0dcd8a50 removed orphaned request tracking in ProxyCommitData 2020-08-31 21:25:54 -07:00
Evan Tschannen 7eeaf55f2b fixed conflicts with tests 2020-08-31 21:18:49 -07:00
Evan Tschannen 12edadd059 Merge branch 'release-6.3'
# Conflicts:
#	CMakeLists.txt
#	fdbclient/Knobs.cpp
#	fdbclient/MasterProxyInterface.h
#	fdbrpc/simulator.h
#	fdbserver/MasterProxyServer.actor.cpp
#	tests/fast/CycleAndLock.txt
#	tests/fast/TxnStateStoreCycleTest.txt
#	tests/fast/VersionStamp.txt
#	tests/slow/ParallelRestoreOldBackupApiCorrectnessAtomicRestore.txt
#	tests/slow/ParallelRestoreOldBackupCorrectnessCycle.txt
#	versions.target
2020-08-31 19:33:34 -07:00
Evan Tschannen e639c44180
Merge pull request #3717 from etschannen/post-release-cleanup-6.3.5
Post release cleanup 6.3.5
2020-08-31 18:46:07 -07:00
Evan Tschannen 8e94e0313d update installer WIX GUID following release 2020-08-31 18:14:19 -07:00
Evan Tschannen 624b2e1489 update version to 6.3.6 2020-08-31 18:14:19 -07:00
A.J. Beamon fb477399f8 Remove a line that logs whether confChange was non-null. This was previously a pointer, and the logging indicated whether the caller expected a result. It is now a reference type, and we can't determine what the caller expects. 2020-08-31 16:25:39 -07:00
Evan Tschannen fcd59ae5da
Merge pull request #3713 from etschannen/release-6.3
fixed a compiler warning
2020-08-31 15:21:20 -07:00
Evan Tschannen dadcbd5057
Merge pull request #3714 from vishesh/release-6.3
java-bindings: Fix javadoc errors
2020-08-31 15:20:39 -07:00
Vishesh Yadav f080b772aa java-bindings: Fix javadoc errors 2020-08-31 15:08:40 -07:00
Evan Tschannen e7a1892947 fixed a compiler warning 2020-08-31 15:01:19 -07:00
Xin Dong ad31de6b8e
Merge pull request #3712 from dongxinEric/bugfix/fix-readhot-detection-workload-bug
The workload sometimes would wrongly report a passed tests as failed …
2020-08-31 14:34:57 -07:00
Xin Dong 974c9248f8 The workload sometimes would wrongly report a passed tests as failed due to not return after the hotkey is found. 2020-08-31 14:09:01 -07:00
Evan Tschannen 8f1dbf58b7
Merge pull request #3710 from etschannen/release-6.3
Merge release 6.2 into release 6.3
2020-08-31 13:18:44 -07:00
Evan Tschannen d00c985784 updated documentation for 6.3.5 2020-08-31 11:21:39 -07:00
Evan Tschannen cbded48b70 Merge branch 'release-6.3' of github.com:apple/foundationdb into release-6.3 2020-08-31 11:06:13 -07:00
Evan Tschannen 1883f0d21f Merge branch 'release-6.2' into release-6.3 2020-08-31 10:40:52 -07:00
Evan Tschannen 4c6fac058b
Merge pull request #3709 from etschannen/release-6.3
Disabled two features using knobs for performance reasons
2020-08-31 10:39:59 -07:00
Evan Tschannen 5c97461d18
Merge pull request #3653 from etschannen/feature-proxy-busy-loadbalance
Changed proxy load balancing to balance on CPU usage
2020-08-31 10:39:08 -07:00
Evan Tschannen bbb178c430
Merge pull request #3701 from satherton/fix-redwood-correctness-timeout
Prevent Redwood unit test timeout from trying to do too much work
2020-08-31 10:38:20 -07:00
Evan Tschannen 2a72bc3dff
Merge pull request #3707 from etschannen/release-6.2
LastConnectTime was not being set for incoming connections
2020-08-31 10:37:23 -07:00
Evan Tschannen d42a6b6ea7 remove spammy trace event 2020-08-31 10:37:00 -07:00
Evan Tschannen fa306e07fd temporarily disable hot read detection on the storage servers because it is causing a 3% to 5% performance regression in read heavy workloads 2020-08-31 09:30:51 -07:00
Evan Tschannen 808f8309b1 disable tag_encode_key_servers because it does not help recovery times (the CPU on the proxies decoding the tags is more than the saving for the smaller size) 2020-08-31 09:29:46 -07:00
Evan Tschannen 2f5359fa13 fix: lastRunLoopBusyness did count the currently active time 2020-08-31 09:21:44 -07:00
Evan Tschannen b4a1c269b8 lastConnectTime was not being set for incomingConnections 2020-08-31 09:10:30 -07:00
Evan Tschannen 94dcedf22c
Merge pull request #3705 from etschannen/release-6.3
Merge release 6.2 into release 6.3
2020-08-31 09:07:02 -07:00
Evan Tschannen 53def68946 fix compiler warning 2020-08-31 01:23:47 -07:00
Evan Tschannen 29eec30183 Merge branch 'release-6.2' into release-6.3
# Conflicts:
#	CMakeLists.txt
#	build/Dockerfile
#	build/Dockerfile.devel
#	documentation/sphinx/source/downloads.rst
#	fdbserver/Knobs.cpp
#	fdbserver/LogSystem.h
#	fdbserver/MasterProxyServer.actor.cpp
#	fdbserver/TagPartitionedLogSystem.actor.cpp
#	fdbserver/WaitFailure.actor.cpp
#	fdbserver/fdbserver.vcxproj
#	fdbserver/fdbserver.vcxproj.filters
#	packaging/msi/FDBInstaller.wxs
2020-08-31 01:10:29 -07:00
Evan Tschannen 92ddf5c6d8
Merge pull request #3704 from etschannen/post-release-cleanup-6.2.25
Post release cleanup 6.2.25
2020-08-31 00:58:23 -07:00
Evan Tschannen 4e3147c95d update installer WIX GUID following release 2020-08-31 00:53:51 -07:00
Evan Tschannen ccb65b20af update version to 6.2.26 2020-08-31 00:53:51 -07:00
Evan Tschannen c08b1a84f4
Merge pull request #3694 from etschannen/release-6.2
Fixed a pathology where reopening a failed connection could take multiple seconds
2020-08-30 22:35:12 -07:00
Evan Tschannen d750ed303a fixed whitespace 2020-08-30 22:34:03 -07:00
Evan Tschannen 331a49a62a do not allow a proxy to reset a connection with the logs immediately upon starting up 2020-08-30 18:50:19 -07:00
Evan Tschannen c9ff450a36 do not reject a connection as redundant if our existing connection is more than 15 seconds old 2020-08-30 18:49:49 -07:00
Steve Atherton 89ae0aaf39 In Redwood unit test, if the verify actor falls far behind the latest commit version it will unnecessarily verify the latest version repeatedly which extends the test's run time needlessly. 2020-08-29 23:47:54 -07:00
Steve Atherton 167d3c5a8f To avoid running too long, the Redwood correctness unit test now limits the size of the KV verification map. This map only grows as the test runs, as it contains a record for every key set or clear committed during the test. 2020-08-29 16:44:38 -07:00