8384 Commits

Author SHA1 Message Date
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
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
Evan Tschannen
e544ea4ae6
Merge pull request #2654 from schedutron/py3doc
Port documentation to build via Python3
2020-02-12 10:28:29 -08:00
mpilman
752d95e81b updated old release notes 2020-02-10 17:27:11 -08:00
mpilman
f6dc7ba3df Fixed merge problem with release notes 2020-02-10 15:00:22 -08:00
A.J. Beamon
36d87c60b5
Merge pull request #2659 from mpilman/features/ignore-clangd
Add .cland to .gitignore
2020-02-10 14:24:50 -08:00
mpilman
7daab03ca2 Add .cland to .gitignore 2020-02-10 11:24:40 -08:00
mpilman
5a9d420cb7 Merge remote-tracking branch 'upstream/release-6.2' into release-merges/20200210 2020-02-10 10:02:05 -08:00
A.J. Beamon
ff44bd2b33
Merge pull request #2639 from atn34/atn34/include-port-in-address-default
Enable include_port_in_address by default for api version 700
2020-02-10 09:50:59 -08:00
Meng Xu
27f4549aff
Merge pull request #2657 from ajbeamon/trace-field-rename
Clarify the names of a couple trace fields
2020-02-10 09:38:15 -08:00
A.J. Beamon
6e31802498
Merge pull request #1732 from mpilman/features/icc
FDB compiling with icc (non-functional) - some code cleanup
2020-02-10 08:19:57 -08:00
A.J. Beamon
b8a252da40 Clarify the names of a couple trace fields 2020-02-10 08:15:00 -08:00
Alvin Moore
d45fbbf4c2
Merge pull request #2656 from mpilman/bugfixes/slow-windows-6.2
Several build improvements - enables parallel builds on Windows (again)
2020-02-10 07:28:26 -08:00
mpilman
0a7116444f Make compile commands target work on Windows 2020-02-09 08:34:52 -08:00
mpilman
5c294e2646 Several build improvements - enables parallel builds on Windows (again) 2020-02-09 08:34:14 -08:00
Markus Pilman
e71fe44ee3
Merge branch 'master' into features/icc 2020-02-08 21:33:02 -08:00
Saurabh Chaturvedi
3c47d3bce2 Remove obsolete virtualenv constants from Makefile 2020-02-09 03:35:56 +05:30
Saurabh Chaturvedi
ed9df1e6bd Port documentation to build via Python3 2020-02-09 03:27:26 +05:30
A.J. Beamon
50bd15c970
Merge pull request #2554 from dyoungworth/dyoungworth/addVersionstampDoc2
Add versionstamp documentation
2020-02-07 10:02:30 -08:00
A.J. Beamon
725e16ded2
Merge pull request #2617 from ajbeamon/fix-storage-server-empty-commit-bug
Fix: storage server version could fail to advance in response to empty commits
2020-02-07 10:00:02 -08:00
A.J. Beamon
b35506704f
Update documentation/sphinx/source/release-notes.rst
Add PR number
2020-02-07 08:58:35 -08:00
Daniel Smith
7f490de27c Merge branch 'master' into branch-removal 2020-02-07 11:45:59 -05:00
Daniel Smith
7aebe05ff9
Merge pull request #2 from apple/master
Merge upstream
2020-02-07 11:43:53 -05:00
David Youngworth
c40446f651 Tweak versionstamp documentation 2020-02-06 16:07:07 -08:00
Evan Tschannen
2d4f24ac48
Merge pull request #2645 from Daniel-B-Smith/only-one-conflict
Only use one MiniConflictSet
2020-02-06 15:55:09 -08:00
Evan Tschannen
844c8511c4
Merge pull request #2588 from jzhou77/backup-worker
Integrate new backup worker with existing backup command
2020-02-05 14:14:43 -08:00
Jingyu Zhou
c43ac4c38f Backup worker: Construct range map on-demand
This is to reduce the number of map lookups in the original code.
2020-02-05 11:47:05 -08:00
Jingyu Zhou
d5849af5c0 Address review comments 2020-02-05 10:33:51 -08:00
Daniel Smith
fc695f364c Remove bool field always set to false 2020-02-05 11:08:41 -05:00
Jingyu Zhou
e32750931b Backup worker: Remove stopped backups and fix block ends 2020-02-04 16:01:27 -08:00
Evan Tschannen
8449badb3e
Merge pull request #1868 from dongxinEric/fix/1827/error_instead_of_timeout
Send error back before put the GRV request with PRIORITY_BATCH into t…
2020-02-04 14:32:47 -08:00
Jingyu Zhou
c95d52cd18 Make mutation log file continuous w.r.t. versions
Each file is encoded with [startVersion, endVersion) range so that we can
easily detect missing ranges (i.e., files) in a backup container.
2020-02-04 14:30:32 -08:00
Evan Tschannen
3f9ff9b209
Merge pull request #2623 from ajbeamon/include-boost-error-message
When logging boost errors, include message in addition to the error code
2020-02-04 13:34:05 -08:00
Evan Tschannen
bf7d7e2f1e
Merge pull request #2499 from ajbeamon/ratekeeper-durable-version-smoother-fix
Fix inaccurate limiting durability lag
2020-02-04 13:04:58 -08:00
Meng Xu
8fe8c4b1de
Merge pull request #2638 from atn34/atn34/fix-open-for-ide
Fix OPEN_FOR_IDE build
2020-02-04 11:24:19 -08:00
mpilman
100402aadf Don't call operator explicitely 2020-02-04 11:03:43 -08:00
mpilman
35d4aef8ee Reverted crc32 2020-02-04 10:53:42 -08:00
mpilman
f738e73ec8 fixed sqlite bug that was introduced in this PR 2020-02-04 10:46:32 -08:00
mpilman
52ca752dd3 Merge remote-tracking branch 'origin/features/icc' into features/icc 2020-02-04 10:29:49 -08:00
mpilman
d09e07f1f5 Merge remote-tracking branch 'upstream/master' into features/icc 2020-02-04 10:26:18 -08:00
Jingyu Zhou
52c6737411 Rename backupLoggingEnabled as backupWorkerEnabled
To highlight the changes for 7.0 backup changes. By default,
backup_worker_enabled flag is set for 7.0 version.
2020-02-04 10:09:16 -08:00