1
0
mirror of https://github.com/apple/foundationdb.git synced 2025-06-02 03:12:12 +08:00

15960 Commits

Author SHA1 Message Date
Josh Slocum
ab0ab765c8
Merge pull request from sfc-gh-jslocum/tss_mapping_changes
TSS Mismatch Changes
2021-06-29 08:24:25 -07:00
Lukas Joswiak
86543848c9
Merge pull request from sfc-gh-ljoswiak/docs/tracing
Add tracing documentation
2021-06-28 17:29:15 -07:00
Lukas Joswiak
b76be3def3
Merge pull request from sfc-gh-tclinkenbeard/remove-boost-dependencies
Remove some boost dependencies
2021-06-28 16:36:12 -07:00
Lukas Joswiak
9a87a65f47 Add tracing documentation 2021-06-28 16:19:55 -07:00
sfc-gh-tclinkenbeard
a33a0a7fff Add include to DeterministicRandom.cpp 2021-06-28 14:50:35 -07:00
Lukas Joswiak
17beed3247
Merge pull request from Daniel-B-Smith/leak-fixes
fdbmonitor leak fixes
2021-06-28 13:59:12 -07:00
sfc-gh-tclinkenbeard
9c1e154481 Merge remote-tracking branch 'origin/master' into remove-boost-dependencies 2021-06-28 13:54:39 -07:00
Zhe Wu
32b708c7e1
Merge pull request from halfprice/zhewu/fix-endpoints-order
Fix endpoint ordering by moving the new updateWorkerHealth to the end of ClusterControllerFullInterface
2021-06-28 13:24:52 -07:00
Jingyu Zhou
0dbc8ba793
Merge pull request from sfc-gh-xwang/tlog_dev
add setByteLimit in tutorial
2021-06-28 13:23:23 -07:00
neethuhaneesha
63e530fc44
Merge pull request from neethuhaneesha/master
exclude servers based on locality match
2021-06-28 12:13:09 -07:00
Zhe Wu
2210264121 Fix endpoint ordering by moving the new updateWorkerHealth to the end of ClusterControllerFullInterface 2021-06-28 11:38:17 -07:00
Evan Tschannen
a1d37ceddb
Merge pull request from sfc-gh-ngoyal/feature-release-notes-7.0-master
Consolidated 7.0 Release Notes.
2021-06-28 11:27:34 -07:00
Vishesh Yadav
bf1a059bdb
Merge pull request from raywill/master
fix typo
2021-06-28 11:21:28 -07:00
晓楚
254d7e235c fix typo 2021-06-28 11:14:55 +08:00
Trevor Clinkenbeard
79a820fd11
Merge pull request from sfc-gh-etschannen/fix-fetch-trace
fixed a trace event which used fetchVersion before it was defined in the actor
2021-06-25 19:56:33 -07:00
negoyal
7b2e4ae639 Slight rewording. 2021-06-25 17:48:27 -07:00
Evan Tschannen
ac72120739 fixed a trace event which used fetchVersion before it was defined in the actor 2021-06-25 16:43:19 -07:00
negoyal
bc03553365 Merge branch 'master' into feature-release-notes-7.0-master 2021-06-25 16:27:19 -07:00
negoyal
2760cbbd3d Link the new global config documentation. 2021-06-25 16:26:09 -07:00
negoyal
f6d391d803 Add visibility.rst into toctree. 2021-06-25 15:46:57 -07:00
Neethu Haneesha Bingi
decfb610ff Minor review comments. 2021-06-25 15:04:49 -07:00
Zhe Wu
dbae4f329e
Merge pull request from halfprice/zhewu/cc-health-monitor-interface
Add updateWorkerHealth interface in ClusterController, and make ClusterController to track reported worker health
2021-06-25 15:03:47 -07:00
negoyal
08f2e0566a Few changes and adding placeholders for visibility documentation. 2021-06-25 14:01:33 -07:00
sfc-gh-ngoyal
b6f0d51b1d
Update documentation/sphinx/source/release-notes/release-notes-700.rst
Co-authored-by: Evan Tschannen <evan.tschannen@snowflake.com>
2021-06-25 12:41:16 -07:00
sfc-gh-ngoyal
0d03dbcacd
Update documentation/sphinx/source/release-notes/release-notes-700.rst
Co-authored-by: Evan Tschannen <evan.tschannen@snowflake.com>
2021-06-25 12:41:04 -07:00
sfc-gh-ngoyal
7f28131025
Update documentation/sphinx/source/release-notes/release-notes-700.rst
Co-authored-by: Evan Tschannen <evan.tschannen@snowflake.com>
2021-06-25 12:40:53 -07:00
Chaoguang Lin
c559621ac6
Merge pull request from sfc-gh-clin/add-fdbcli-tests
Add test coverage for more fdbcli commands
2021-06-25 12:01:45 -07:00
sfc-gh-tclinkenbeard
9862fec764 Merge remote-tracking branch 'origin' into remove-boost-dependencies 2021-06-25 11:53:29 -07:00
Chaoguang Lin
f62b118915 remove duplicate unset text in help text 2021-06-25 18:21:30 +00:00
Daniel Smith
5529c96e51 Clean up a few memory leaks 2021-06-25 10:38:54 -04:00
Daniel Smith
f82cf46124
Merge pull request from Daniel-B-Smith/iknob-leak
Fix leak due to missing virtual destructor
2021-06-25 10:38:28 -04:00
Zhe Wu
865367fb72 Add updateWorkerHealth interface in cluster controller 2021-06-24 19:42:28 -07:00
Chaoguang Lin
3d438dfe6d Update suspend test to avoid flaky results 2021-06-25 01:09:44 +00:00
negoyal
695fb4c3af Add streaming API release notes. 2021-06-24 17:38:27 -07:00
Xiaoxi Wang
3d83f2fbc8 add setByteLimit in tutorial 2021-06-24 23:36:59 +00:00
Lukas Joswiak
026aad6f12
Merge pull request from sfc-gh-ljoswiak/docs/special-keys-global-config-tracing
Add documentation for global configuration and tracing special key space modules
2021-06-24 14:05:49 -07:00
Lukas Joswiak
9ae6fc28fc Update documentation/sphinx/source/global-configuration.rst
Co-authored-by: Chaoguang Lin <chaoguang.lin@snowflake.com>
2021-06-24 13:50:28 -07:00
Jingyu Zhou
4b56cf26be
Merge pull request from jzhou77/remove-orderer
Remove fdbserver/Orderer.actor.h
2021-06-24 13:27:59 -07:00
Daniel Smith
4cfa84cb77 Fix leak due to missing virtual destructor 2021-06-24 15:43:53 -04:00
Jingyu Zhou
9b8c4a2ffc Remove fdbserver/Orderer.actor.h
Apparently this is no longer used for many years.

Fix Conflicts:
	fdbserver/CMakeLists.txt
2021-06-24 11:23:37 -07:00
Trevor Clinkenbeard
b2a8811816
Merge pull request from sfc-gh-etschannen/feature-ref-count-parallel-stream
Fixed a destruction order bug with parallel stream
2021-06-24 10:25:02 -07:00
Xiaoge Su
048eee55a5
Merge pull request from xis19/master
Add static_assert to serializeBinaryItem
2021-06-23 22:13:18 -07:00
Neethu Haneesha Bingi
ba9e9b33b6 Special keys documentation merge issue fixes. 2021-06-23 20:18:01 -07:00
Xiaoge Su
5089459bd2 Add static_assert to *Writer::serializeBinaryItem
BinaryWriter::serializeBinaryItem will accept *any* objects and
serialize them by memory copy. If the object is a struct, padding bytes
will also be copied, which is not expected (at this stage, the
serializer will NOT include any padding). If padding exists, the caller
is required to use _Reader::serializeBinaryItem when reading.

Due to this inconsistency, it is helpful to restrict
serializedBinaryItem calls to limited types. Base on the current
implementation, one reasonable approach is allowing only those types
are BINARY_SERIALIZABLE. This patch addresses such restriction.

The restriction is also applied to other classes:

 * OverWriter
 * _Reader
 * PacketWriter
2021-06-23 18:45:51 -07:00
Neethu Haneesha Bingi
66f2518405 exclude to work with any locality data match. 2021-06-23 18:03:27 -07:00
Neethu Haneesha Bingi
cbe714acd0 Status json schema update, includelocalities back for consistency check, review comments. 2021-06-23 18:03:27 -07:00
Neethu Haneesha Bingi
4ad5926a25 Snake naming of keys and added comments to all new functions. 2021-06-23 18:03:27 -07:00
Neethu Haneesha Bingi
73752f441b exclude locality:clang-format, ranged loops, documentation, tracking addStoragesever for exclusion. 2021-06-23 18:03:27 -07:00
Neethu Haneesha Bingi
62355571d0 exclude servers based on locality match 2021-06-23 18:03:27 -07:00
Lukas Joswiak
ce64c5079f Add documentation for special key space modules 2021-06-23 16:57:34 -07:00