Commit Graph

7154 Commits

Author SHA1 Message Date
Alvin Moore 40646a6fc5 Fixed the naming convention of the DEB packages to be the same as before 2019-12-11 18:43:52 -08:00
Alvin Moore cb7af96017 Ensure that the naming convention for the OSX package is the same as it was 2019-12-11 18:43:15 -08:00
Evan Tschannen e99bac99f1
Merge pull request #2427 from ajbeamon/fix-commit-client-buggify
Fix internal error when client buggify fails successful transaction with commit_unknown_result
2019-12-11 17:29:54 -08:00
A.J. Beamon bef9c43823 Add some documentation for the client network thread and client logging. Also fix a minor documentation formatting problem in administration. 2019-12-11 16:05:03 -08:00
A.J. Beamon b34f4e4b41
Merge pull request #2450 from dongxinEric/docblitz/fdb-future-add-callback-semantic
DocBlitz: Added documents explaining the at-most-once guarantee provided by add…
2019-12-11 15:16:56 -08:00
Xin Dong 8016d02699 Added documents explaining the at-most-once guarantee provided by add callbacks function 2019-12-11 14:45:39 -08:00
A.J. Beamon 7593b97391
Merge pull request #2445 from atn34/atn34/disable-sse
Disable alignment-requiring instructions until #1434 is resolved
2019-12-11 14:37:57 -08:00
Alvin Moore 363feafacd Changed the name of a cmake functions
Added working directory for cmake command
2019-12-11 13:59:03 -08:00
Vishesh Yadav 1b93c10332
Merge pull request #2438 from ajbeamon/document-open-multiple-databases
Add documentation about opening connections to multiple clusters
2019-12-11 13:01:00 -08:00
Andrew Noyes 6a5f2a7eec Disable alignment-requiring instructions until #1434 is resolved 2019-12-11 11:05:02 -08:00
sramamoorthy 71e93f4d04 more edits and an example workflow 2019-12-11 09:53:18 -08:00
Alvin Moore ceee4e2490 Added required header for std::max 2019-12-11 08:36:06 -08:00
A.J. Beamon b4ff66a722
Merge pull request #2434 from bnamasivayam/release-6.2
Add transaction logging option to python api documentation.
2019-12-11 08:26:27 -08:00
Balachandar Namasivayam 2d4339ae7a Addressed review comments by explicitly mentioning that type of identifier in the set_debug_transaction_identifier(id) method. 2019-12-10 17:30:46 -08:00
Balachandar Namasivayam e9ad99ae72
Update documentation/sphinx/source/api-common.rst.inc
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-12-10 14:22:39 -08:00
A.J. Beamon d09e3e1d96 Apply go fmt. 2019-12-10 13:42:30 -08:00
Balachandar Namasivayam b3bedf7cb3 Updated ruby binding for transaction options related to logging and also fixed a typo. 2019-12-10 13:27:54 -08:00
A.J. Beamon bdbc97c452 Add docuentation about opening connections to multiple clusters 2019-12-10 12:38:37 -08:00
Alvin Moore aece864143 Added support for creating symlinks to fdbbackup within bin and packages/bin directory 2019-12-10 11:44:45 -08:00
Alvin Moore 53ea319ec7 Added support for publishing jni library to the packages/lib directory 2019-12-10 11:44:45 -08:00
A.J. Beamon cb06158189
Merge pull request #2429 from atn34/atn34/simulate-client-side-buggify
Test client-side buggify in simulation
2019-12-10 10:19:03 -08:00
Balachandar Namasivayam 416c5578b7 Add transaction logging option to python api documentation. 2019-12-09 18:36:29 -08:00
sramamoorthy eae0daabf8 indentation and minor tweak 2019-12-09 14:09:41 -08:00
sramamoorthy d9d10ce1ba add few sections and more edits 2019-12-09 14:09:41 -08:00
sramamoorthy 2bb0f3c859 add ref to disk-snapshot-backup in operation page 2019-12-09 14:09:41 -08:00
sramamoorthy fb6d1a5062 Disk snapshot backup and restore documentation 2019-12-09 14:09:41 -08:00
Evan Tschannen 3c30215662 Merge branch 'release-6.2' of github.com:apple/foundationdb into release-6.2 2019-12-09 13:18:07 -08:00
Evan Tschannen 5e5e618da0 during recovery, only send the full serverDBInfo to processes that are part of the new generation 2019-12-09 13:17:49 -08:00
Evan Tschannen bcce5968a4 recruit oldLogRouters on TLogs, do not recruit oldLogRouters on the cluster controller if possible 2019-12-09 13:12:13 -08:00
Andrew Noyes 56f1ff7ff6 Test client-side buggify in simulation 2019-12-09 12:55:23 -08:00
A.J. Beamon c9815d95b5 Add release note. 2019-12-09 09:48:16 -08:00
A.J. Beamon 290cbb7628 Fix an internal error that occurred when using client buggify and a successful transaction was failed with commit_unknown_result.
Move some buggify errors into a try catch block so that the normal error handling path can run.
Initialize startTime so that it's valid in the case of errors thrown early.
2019-12-09 09:44:48 -08:00
A.J. Beamon 20eacdb434 Add missing include 2019-12-06 15:18:17 -08:00
A.J. Beamon ad22860c1a Add release note. 2019-12-06 10:18:22 -08:00
A.J. Beamon 9866d1ce27 Revert change to make g_trace_clock thread_local, instead checking we are on the correct thread when getting the time. 2019-12-06 10:15:49 -08:00
A.J. Beamon d94a1dfef2
Merge pull request #2412 from atn34/atn34/fix-skiplist-ub
Fix ub in MiniConflictSet (Skiplist.cpp)
2019-12-05 20:20:30 -08:00
Andrew Noyes 9188344d7b Update fdbserver/SkipList.cpp
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-12-05 15:44:43 -08:00
Andrew Noyes 46b675a719 Update fdbserver/SkipList.cpp
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-12-05 15:44:43 -08:00
Andrew Noyes 4263a17188 Change bitMask return type to wordType 2019-12-05 15:44:43 -08:00
Andrew Noyes 604351680b Corresponding fix for lowBits 2019-12-05 15:44:43 -08:00
Andrew Noyes 485dc5d5bc Define hightBits behavior
I looked at usages of highBits and it looks like this behavior makes
sense. It's also the behavior described in the nearby comment, and the
same behavior we happened to be getting, except now it's defined.
2019-12-05 15:44:43 -08:00
Andrew Noyes 55916534fe Make orImpl private
As far as I can tell MiniConflictSet2 is meant to be a reference
implementation for MiniConflictSet, so let's give them the same API
2019-12-05 15:44:43 -08:00
A.J. Beamon db4666508a
Merge pull request #2411 from atn34/atn34/fix-DeterministicRandom-ub
Fix deterministic random ub
2019-12-05 13:58:30 -08:00
Andrew Noyes 78b202f3a4 Apply A.J.'s suggestion to randomInt as well 2019-12-05 11:01:41 -08:00
Andrew Noyes cf5cdc4e93
Update flow/DeterministicRandom.cpp
Include equality now that we've adjusted the value by 1.

Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-12-05 11:01:03 -08:00
Andrew Noyes b09f0b334b Take A.J.'s suggestion, which fixes A.J.s counterexample 2019-12-05 10:27:35 -08:00
Andrew Noyes b126570a20 Augment tests to catch A.J.'s counterexample 2019-12-05 10:27:12 -08:00
Andrew Noyes 96e71bb109 Fix old Make build 2019-12-04 17:06:49 -08:00
Andrew Noyes 474e7029f5 Revert unintentional change 2019-12-04 17:01:18 -08:00
Andrew Noyes 89a093e035 Accept UBSAN's suggestion
/home/anoyes/workspace/foundationdb/flow/DeterministicRandom.cpp:72:29: runtime error: negation of -9223372036854775808 cannot be represented in type 'long int'; cast to an unsigned type to negate this value to itself
2019-12-04 16:45:45 -08:00