Young Liu
e87327b33b
Merge master branch and keep master proxy reporting txn cost estimation to ratekeeper
2020-08-29 12:47:35 -07:00
Jon Fu
00c77ba2b4
Added beginVersion cmd line option and addressed code review comments
2020-08-28 14:29:22 -04:00
Xiaoxi Wang
f824f0296e
Merge pull request #3 from sfc-gh-kmakino/kaomakino/mako_auto_throttle_tag
...
transaction tagging in mako
2020-08-28 09:56:37 -07:00
Jon Fu
4831f11e2a
Merge branch 'master' of https://github.com/apple/foundationdb into jfu-incremental-backup-only
2020-08-28 12:47:19 -04:00
Jon Fu
0270ee13c8
change targetversion from maxlogend to contiguouslogend. also adjusted test workload and specs
2020-08-28 12:46:34 -04:00
Evan Tschannen
f6f9aea09e
fix: runLoopBusyness was always zero
2020-08-28 09:29:54 -07:00
Evan Tschannen
ce1139e588
added missing dumpToken trace events
2020-08-27 17:17:27 -07:00
Evan Tschannen
86cba16d7d
Added logging whenever a wait failure client triggers
2020-08-27 17:07:05 -07:00
Xin Dong
5cce9647e3
Merge pull request #3650 from xumengpanda/mengxu/fr-sched-PR
...
Fast Restore: Add request scheduler to increase system throughput
2020-08-27 17:04:35 -07:00
Meng Xu
ca9b1f5b34
Merge branch 'release-6.3' into mengxu/fr-sched-PR
...
Resolve conflict at BackupContainer.actor.cpp
2020-08-27 16:54:00 -07:00
Alec Grieser
99127198d1
Merge pull request #3681 from vishesh/task/issue-3370-GetRange-DirectBuffers
...
java-bindings: Use DirectByteBuffer for `getRange` requests
2020-08-27 15:09:49 -07:00
Vishesh Yadav
973a9b2423
java-bindings: More typo fix
2020-08-27 14:21:46 -07:00
Vishesh Yadav
775cf06574
java-bindings: Javadoc typo fixes
2020-08-27 14:07:44 -07:00
Vishesh Yadav
c103dc3ec9
Update bindings/java/src/main/com/apple/foundationdb/FDB.java
...
Co-authored-by: Alec Grieser <alloc@apple.com>
2020-08-27 14:01:02 -07:00
Kao Makino
b18f802f78
transaction tagging
2020-08-27 13:25:14 -07:00
Evan Tschannen
81d8c0c263
Merge pull request #3695 from xumengpanda/mengxu/fix-fileopen-PR
...
Mitigate TOO_MANY_FILES error
2020-08-27 11:33:17 -07:00
Evan Tschannen
939f59d989
Merge pull request #3672 from sfc-gh-tclinkenbeard/make-iasyncfile-const-correct
...
Make IAsyncFile const-correct
2020-08-27 11:22:46 -07:00
Vishesh Yadav
aa326c030b
java-bindings: Changes per review comments
...
- Add function to check if DirectBuffer queries are enabled.
- Javadoc comment fixes
- Fix min buffer limits.
2020-08-27 11:14:58 -07:00
Meng Xu
344b8b3a9c
Merge pull request #3698 from sfc-gh-tclinkenbeard/fix-traceallinfo-segfault
...
Add nullptr check to traceAllInfo
2020-08-27 11:05:13 -07:00
sfc-gh-tclinkenbeard
c3991262cf
Add nullptr check to traceAllInfo
2020-08-27 09:40:42 -07:00
Meng Xu
ca486fdcd4
FastRestoreOldBackupTest:Revert workload time to 30s
2020-08-27 09:31:57 -07:00
Vishesh Yadav
b3432c0ce0
java-bindings: Addressed review comments
...
- Change DirectBufferPool constructor to take ByteBuffer
- Moved enableDirectBufferQueries() to public FDB class.
- Handle the edge case in resize() when called in middle of oudstanding queries.
- Don't count space need to store all KV pairs in JNI.
2020-08-26 22:33:59 -07:00
Young Liu
e8e24a8ed6
Resolve comments
2020-08-26 21:04:35 -07:00
A.J. Beamon
d36d61e0ba
Merge pull request #3571 from sfc-gh-xwang/master
...
Consider write/clear operation in ratekeeper
2020-08-26 18:21:27 -07:00
Meng Xu
369000a125
BackupContainer:Remove link to filename with random string
2020-08-26 15:55:36 -07:00
Meng Xu
a2ab709a0c
BackupContainer:Use processId as the process filename
...
instead of using a randomly generated string which change every time
when a file is open.
Having too many files will trigger TOO_MANY_FILES error
2020-08-26 15:54:34 -07:00
Meng Xu
7a29a3157f
FastRestore:Fix various bugs discovered by enhanced simulation
...
1. sendMutation request can be dispatched when the version batch has finished and its data has been deleted;
2. Request scheduler on loader may get into infinite loop because FASTRESTORE_SCHED_LOAD_REQ_BATCHSIZE knob can be set to 0 in simulation
2020-08-26 15:53:18 -07:00
Evan Tschannen
1e817c4b4f
Updated documentation for 6.2.25
2020-08-26 12:40:32 -07:00
Markus Pilman
6d0610c6b4
Merge pull request #3683 from sfc-gh-ljoswiak/setup-trace-batch
...
Add call to set up tracing on transaction commit path
2020-08-26 13:24:37 -06:00
Evan Tschannen
74edf61745
Merge pull request #3674 from sfc-gh-anoyes/anoyes/read-conflict-dbLocked
...
Add read conflict on \xff/dbLocked
2020-08-26 12:18:42 -07:00
Evan Tschannen
d469b879ce
Merge pull request #3686 from etschannen/feature-reset-commit
...
Track tlog push latencies and reset connections if they are above 500ms
2020-08-26 12:17:42 -07:00
Evan Tschannen
507c67c930
Added additional information to trace events
2020-08-26 11:42:23 -07:00
Evan Tschannen
28cb5f242c
another fix
2020-08-26 11:01:40 -07:00
Evan Tschannen
e81ccd2dc9
another compiler fix
2020-08-26 10:59:06 -07:00
Evan Tschannen
e531046b53
fix compiler errors
2020-08-26 10:56:21 -07:00
Evan Tschannen
fd1a4304fa
fix: made ConnectionResetInfo reference counted
2020-08-26 10:53:17 -07:00
Meng Xu
f1bd2a18ed
Resovle review comments: No functional change
2020-08-26 10:30:31 -07:00
Meng Xu
3d2b18b663
FastRestore:AtomicRestore:Add resetDBTimeout option
2020-08-26 10:21:17 -07:00
Meng Xu
3ca1359e89
FastRestore:Simulate cpu busy and adjust simulation of overused memory usage
...
Increase the chance of cpu busy and memory overused
2020-08-26 10:07:49 -07:00
Meng Xu
bc766ab7ef
FastRestoreKnob:Adjust knobs
2020-08-26 09:54:33 -07:00
Meng Xu
a8bd628216
FastRestoreAtomicRestoreTest:Increase timeout from 2100 to 36000
2020-08-26 09:48:52 -07:00
Meng Xu
1b7a0d9b1d
FastRestoreTest:Increase cycle test duration from 40 to 60s
2020-08-25 22:47:39 -07:00
Vishesh Yadav
5d5dab1040
java-bindings: Minors fixes and refactor
2020-08-25 17:01:37 -07:00
Vishesh Yadav
738cd82a85
java-bindings: Add function to disable/enable/resize DirectBuffer
2020-08-25 16:19:42 -07:00
Vishesh Yadav
5cefb27fe2
java-bindings: Addressed review comments
2020-08-25 16:03:27 -07:00
Meng Xu
d8e73fddb6
FastRestore:Cancel actors when restore request finishes
2020-08-25 14:46:26 -07:00
Vishesh Yadav
9123ffb1bf
java-bindings: Use DirectBuffer with standard Async call
2020-08-25 14:29:50 -07:00
Meng Xu
6256bedf8d
BackupContainer:Use processId as the process filename
...
instead of using a randomly generated string which change every time
when a file is open.
Having too many files will trigger TOO_MANY_FILES error
2020-08-25 12:25:09 -07:00
Xiaoxi Wang
b1c206b62a
change rate calculation
2020-08-25 18:47:13 +00:00
Andrew Noyes
93f1d1a07d
Add PR number
2020-08-25 17:48:12 +00:00