Meng Xu
31a6ec34b7
Merge branch 'master' into mengxu/fast-restore-agent-PR
2020-02-18 16:17:59 -08:00
Jingyu Zhou
c45bb4c4e8
Merge pull request #2564 from xumengpanda/mengxu/fast-restore-pipeline-PR
...
Performant restore [15/XX]: Process version batches in pipeline
2020-02-18 16:06:14 -08:00
Meng Xu
a12a161fb3
Merge branch 'master' into mengxu/fast-restore-pipeline-PR
2020-02-18 14:49:52 -08:00
Meng Xu
c603b20e7e
FastRestore:Resolve review comments
2020-02-18 14:08:27 -08:00
Balachandar Namasivayam
d5ce9ec924
Merge pull request #2690 from bnamasivayam/master
...
Fix an incorrect if else check.
2020-02-17 18:35:37 -08:00
Balachandar Namasivayam
1be6915a38
Fix an incorrect if else check.
2020-02-17 17:31:41 -08:00
Alex Miller
7c43cea07e
Merge pull request #2616 from brownleej/publish-sample-app
...
Improvements to sample python docker app
2020-02-17 17:19:51 -08:00
Alex Miller
78f20398f1
Merge pull request #2671 from Daniel-B-Smith/moar-branches
...
Remove more branches from KeyInfo comparisons
2020-02-17 17:13:09 -08:00
Alex Miller
9d88356468
Merge pull request #2686 from mpilman/features/avoid-unnecessary-template-instanciations
...
Removed dead code
2020-02-17 14:46:39 -08:00
Alex Miller
9144c3e8ca
Merge pull request #2087 from atn34/issue-1226
...
Allow member actors access to private variables
2020-02-17 14:39:31 -08:00
mpilman
aac94a766b
Removed dead code
2020-02-15 21:56:48 -08:00
Meng Xu
b81e2e0e1d
Merge pull request #2685 from jzhou77/backup-fix
...
Fix key_not_found error due to deleted BackupConfig
2020-02-15 21:45:01 -08:00
A.J. Beamon
a3ba22b8a2
Merge pull request #2635 from daniilguit/master
...
Java Binding: add option to not close network thread on shutdown hook
2020-02-15 10:43:18 -08:00
A.J. Beamon
649fc6ba94
Merge pull request #2329 from davisp/trace-clock-source-network-option
...
Add network option for the trace clock source
2020-02-15 10:43:00 -08:00
Paul J. Davis
32e285a761
Add network option for the trace clock source
...
This option allows clients to select the clock source for trace events
similar to the `--traceclock` command line parameter for `fdbserver`.
Using the `realtime` clock sources makes loading event data into
OpenTracing systems like Jaeger more useful.
2020-02-15 11:30:43 -06:00
Daniil GItelson
f6a282223c
Java Binding: FDB.shutdownHook documentation update
2020-02-15 20:18:14 +03:00
Jingyu Zhou
9e4668d656
Fix key_not_found error due to deleted BackupConfig
...
Since backup worker doesn't catch this error, a deleted BackupConfig can cause
the backup worker to get key_not_found error. Fix by adding a check if the
container can be found.
2020-02-14 19:37:58 -08:00
Alex Miller
94e7f790d8
Merge pull request #2667 from atn34/atn34/remove-flatbuffers-knob
...
Remove USE_OBJECT_SERIALIZER knob
2020-02-14 15:44:38 -08:00
A.J. Beamon
d8e8d13269
Merge pull request #2620 from sevki/mac-linking
...
bindings/go: explicit CFLAGS and LDFLAGS for macOS and windows
2020-02-14 14:04:10 -08:00
Alex Miller
188b564dfb
Merge pull request #2147 from atn34/werror
...
Don't use -Werror by default
2020-02-13 18:35:57 -08:00
Meng Xu
7b6eff7101
Merge pull request #2677 from jzhou77/valgrind-fix
...
Use ArenaReader to deserialize MutationRef
2020-02-13 11:35:10 -08:00
Jingyu Zhou
e3061ab713
Use ArenaReader to deserialize MutationRef
2020-02-13 10:28:08 -08:00
Meng Xu
9d445b36c6
Merge pull request #2674 from jzhou77/valgrind-fix
...
Fix valgrind error on backup workers
2020-02-12 21:58:36 -08:00
Steve Atherton
19e9d76d2f
Merge pull request #2673 from bnamasivayam/master
...
Fix a one line bug where the if check comparison was wrong.
2020-02-12 17:57:56 -08:00
A.J. Beamon
1f5c7f26a3
Merge pull request #2537 from dongxinEric/feature/expose-storage-server-metrics-to-libraries
...
Added necessary plumbings to expose byte sample collected by storage …
2020-02-12 17:32:03 -08:00
Jingyu Zhou
471d903862
Fix valgrind error: change from BinaryReader to ArenaReader
2020-02-12 16:57:56 -08:00
Balachandar Namasivayam
32165c506f
Fix a one line bug where the if check comparison was wrong.
2020-02-12 16:55:33 -08:00
Xin Dong
1849939bc3
Added a delay to avoid get stuck in a loop because the request is not versioned and thus if a storage server is behind it might not know it has been assigned a shard range that a proxy thinks it has.
2020-02-12 15:01:26 -08:00
Xin Dong
f43a5d614a
Removed unnecessary codes in Java bindings. Cleaned up Go bindings a bit.
2020-02-12 14:57:40 -08:00
Xin Dong
6534539733
Fix the Go bindings build failure.
2020-02-12 14:57:40 -08:00
Xin Dong
2e1d03cbe7
Addressed AJ's review comments
2020-02-12 14:57:40 -08:00
Xin Dong
bd19dd278e
Apply suggestions from code review
...
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2020-02-12 14:57:40 -08:00
Xin Dong
03287a0214
Fix build error.
2020-02-12 14:57:40 -08:00
Xin Dong
57f0c11712
Address Evan's review comments
2020-02-12 14:57:40 -08:00
Xin Dong
d20ce99774
Resolved the review comment and renamed the functions
2020-02-12 14:57:40 -08:00
Xin Dong
5d30296db8
Alright this time fix the go build for real.
2020-02-12 14:57:40 -08:00
Xin Dong
3777b099ef
Fix Go bindings build failure
2020-02-12 14:57:40 -08:00
Xin Dong
85c10d13a5
Exposed the byte sample function to the following bindings:
...
- Flow
- Java
- Go [ needs verify ]
- Python [ needs verify ]
- Ruby [ needs verify ]
2020-02-12 14:57:40 -08:00
Xin Dong
d934aed1d7
Because when the user issue 'getStorageByteSample' on a large key range, which can be as large as the whole DB, we need to change the behavior of 'waitStorageMetricsMultipleLocation' to avoid the case where a target key range got moved/splited by DD and thus the call to 'waitMetircs' on the corresponding storage server will return 'wrong_shard_server' error and thus the whole 'waitStorageMetricsMultipleLocation' will be retried on the large key range. What we want is to do the retry only for the key range that caused the error.
2020-02-12 14:57:40 -08:00
Xin Dong
807204e676
Update fdbclient/MultiVersionTransaction.actor.cpp
...
Apply A.J's suggestion.
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2020-02-12 14:57:40 -08:00
Xin Dong
d5c3f821e2
Added missing pieces.
2020-02-12 14:57:40 -08:00
Xin Dong
70f89042fd
Remove comment that does not apply anymore
2020-02-12 14:57:40 -08:00
Xin Dong
0c16d43c2f
Added necessary plumbings to expose byte sample collected by storage servers to fdb_c library
2020-02-12 14:57:40 -08:00
Alex Miller
7a0bd1a81a
Merge pull request #2648 from Daniel-B-Smith/branch-removal
...
Remove an unnecessary branch
2020-02-12 14:36:44 -08:00
Jingyu Zhou
b4aa36b651
Really fix valgrind error: erase messages after saved to files
2020-02-12 11:43:14 -08:00
Meng Xu
1e2211a429
FastRestore:Master:Record lowerBoundKey when split keyrange for appliers
2020-02-12 11:20:53 -08:00
A.J. Beamon
afa872af1a
Merge pull request #2658 from mpilman/release-merges/20200210
...
Merge release-6.2 back into master
2020-02-12 11:05:55 -08:00
Andrew Noyes
1248d2b8b4
Remove USE_OBJECT_SERIALIZER knob
2020-02-12 10:41:52 -08:00
Evan Tschannen
e544ea4ae6
Merge pull request #2654 from schedutron/py3doc
...
Port documentation to build via Python3
2020-02-12 10:28:29 -08:00
Jingyu Zhou
237f0c35cd
Add mutations state variable to hold on to memory
2020-02-12 10:02:27 -08:00