Commit Graph

2964 Commits

Author SHA1 Message Date
Xin Dong 8d4cbfbb86
Merge branch 'release-6.2' into feature/allow-manually-trigger-dd-teams-info-logging 2020-12-22 10:00:24 -08:00
Xin Dong 35e8bf3ec7 Change from logging point value to logging histogram. 2020-12-18 16:33:46 -08:00
Xin Dong 15ac27ef94 Added a metric into ProxyMetrics to expose current commit batching window, which can be used as an indicator of the load on the proxy. 2020-12-16 11:16:13 -08:00
Jingyu Zhou c68b62f89b Update txnCommitOut 2020-12-08 16:57:59 -08:00
Jingyu Zhou bf59ab684e Revert change to forceRecovery 2020-12-04 16:36:34 -08:00
Jingyu Zhou 5ad0878254
Update fdbserver/MasterProxyServer.actor.cpp
Co-authored-by: A.J. Beamon <aj.beamon@snowflake.com>
2020-12-04 14:27:49 -08:00
Jingyu Zhou e499e3ad70 Remove unneeded knob change for workloads 2020-12-03 15:10:34 -08:00
Xin Dong 78503db523 Reset and retry transaction errors 2020-12-03 14:42:30 -08:00
Xin Dong ac02329d7d Added a command in fdbcli to allow user to manually trigger the detailed teams info loggings in data distributor 2020-12-03 14:42:30 -08:00
Jingyu Zhou beccd6e3c2 Do not reject blind writes, i.e., empty read conflict range 2020-12-03 11:02:41 -08:00
Jingyu Zhou 52d238967f Allow backup's "ApplyMutations" to bypass rejection
These mutations should always commit.
2020-11-30 21:06:56 -08:00
Jingyu Zhou 3d9ac0b050 Address review comments 2020-11-30 09:29:18 -08:00
Jingyu Zhou 6bf1e5f3f9 Update release notes 2020-11-29 14:34:25 -08:00
Jingyu Zhou da55d73885 Fix BackupToDBAbort workload w.r.t. proxy rejection 2020-11-29 14:07:01 -08:00
Jingyu Zhou 589ee01979 Fix backup workload w.r.t. proxy rejection 2020-11-29 09:45:55 -08:00
Jingyu Zhou df5293e2be Add a knob PROXY_REJECT_BATCH_QUEUED_TOO_LONG
Disable the proxy rejection feature for backup workload, because of the
ApplyMutationsError.
2020-11-28 21:32:41 -08:00
Jingyu Zhou 5cb0b138be Don't reject transactions for the recovery transaction
Otherwise, the recovery just keeps repeating.
2020-11-27 09:49:29 -08:00
Jingyu Zhou 78c82dc891 Skip transactions that queued for a long time 2020-11-25 23:05:26 -08:00
sfc-gh-tclinkenbeard 84632d63ad Remove stale comment 2020-11-16 17:54:47 -08:00
sfc-gh-tclinkenbeard 898fbac191 Remove special handling of broken_promise errors 2020-11-16 13:28:08 -08:00
sfc-gh-tclinkenbeard 4f369e70ab Add code coverage macro to DataDistributionTracker::SafeAccessor::operator() 2020-11-16 13:25:39 -08:00
sfc-gh-tclinkenbeard 6235d087a6 Prevent shardTracker or trackShardBytes from accidentally unsafely accessing DataDistributionTracker 2020-11-16 12:46:21 -08:00
sfc-gh-tclinkenbeard ca8ea3b6ff Fix memory issues caused by cancelling data distribution tracker 2020-11-15 23:52:36 -08:00
Jingyu Zhou 569ab46bf6
Merge pull request #4000 from xumengpanda/mengxu/ha-code-read
Add comments  to TLog, SS, and DD related code
2020-11-14 09:06:05 -08:00
Meng Xu 4b0fba6ea8 Explain waitForVersion why wait for version minus MAX_READ_TRANSACTION_LIFE_VERSIONS 2020-11-13 22:14:01 -08:00
Jingyu Zhou 9f2399f951
Merge pull request #4061 from xis19/reportHistogramPeriodically
Report histogram periodically
2020-11-13 14:14:25 -08:00
Jingyu Zhou d4a90565e1
Merge pull request #4056 from xis19/release-6.2
Add bytes_per_second unit in histograms
2020-11-13 14:12:20 -08:00
Xiaoge Su 65076db908 Move the histogramReporter() to actors list 2020-11-13 13:15:58 -08:00
Jingyu Zhou e92c98d2f2
Merge pull request #4059 from vishesh/task/rdar-70979996-tlog-latencies
tLog: Track tlog commit latencies in histogram
2020-11-12 21:49:31 -08:00
Vishesh Yadav 4df23741b2 tLog: Track tlog commit latencies in histogram 2020-11-12 17:48:16 -08:00
Xiaoge Su 3a6948c199 Report histogram periodically 2020-11-12 17:04:33 -08:00
Xiaoge Su 4a0fa57989 Add bytes_per_second unit in histograms 2020-11-12 15:38:51 -08:00
Xin Dong 8343c78bf0
Merge pull request #3960 from dongxinEric/misc/expose-proxy-local-rate-info
Expose local transaction rate and limit info on commit proxies.
2020-11-12 15:23:50 -08:00
Xiaoge Su a02b721170
Merge pull request #4013 from xis19/ddmetric
Record shard moves metrics
2020-11-12 14:00:43 -08:00
Meng Xu 222da17558 Merge branch 'release-6.2' into mengxu/ha-code-read 2020-11-12 13:39:27 -08:00
Meng Xu 046a6e8427 Add Alex comment on tLog 2020-11-12 13:29:11 -08:00
Xiaoge Su acbd4c1f39 Extract FETCH_KEYS_TOO_LONG_TIME_CRITERIA to Knob 2020-11-12 13:01:41 -08:00
Xiaoge Su 0fd43a5bbb Update per comments 2020-11-12 12:10:07 -08:00
Meng Xu c2dd7d1d38 Remove unresolved questions 2020-11-11 22:39:11 -08:00
Xin Dong 0b8e91b9c0 Do not count system priority and default priority txns together. 2020-11-11 14:01:01 -08:00
Meng Xu 7ad036b459
Merge pull request #4047 from apple/anoyes/fix-heap-use-after-free
Fix heap use after free
2020-11-11 09:05:38 -08:00
Andrew Noyes f467524e06 Don't dereference self on broken_promise 2020-11-11 00:24:23 +00:00
Xin Dong 6cea86b795 Address review comments 2020-11-10 16:05:17 -08:00
Young Liu bc688a23c5 Use histogram new API and change group name 2020-11-09 18:54:21 -08:00
Xiaoge Su da31eb3d89 Periodically report the fetchKeys status 2020-11-09 15:24:05 -08:00
Xiaoge Su e6aedfbf57 Report latency/bandwidth/size in each fetchKEys call 2020-11-09 15:23:58 -08:00
Xiaoge Su 15d10d68cd Cleanup DataDistributionQueue.actor.cpp and storageserver.actor.cpp 2020-11-09 15:23:51 -08:00
Young Liu c6768c4004 log router peek latency metrics 2020-11-09 15:04:37 -08:00
Xiaoge Su ebca63e3c7
Merge pull request #4026 from sears/histogram_fixes
Histogram fixes
2020-11-09 13:12:38 -08:00
Meng Xu 20271c5b67
Merge pull request #4029 from dongxinEric/misc/log-shard-relocate-source-and-dest-ss
When moving dispaching shard relocations, log the source and destinat…
2020-11-06 14:02:02 -08:00