Commit Graph

7327 Commits

Author SHA1 Message Date
Evan Tschannen 7152469cc3 log the base trace event before the endpoint messages 2020-01-03 12:15:38 -08:00
Evan Tschannen 6b28e3b43b
Update fdbrpc/LoadBalance.actor.h
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2020-01-02 17:37:58 -08:00
Evan Tschannen 6e473c3a83 Merge branch 'release-6.2' into feature-addpeer-fix 2020-01-02 17:37:23 -08:00
Evan Tschannen 032797ca5c
Merge pull request #2430 from etschannen/release-6.2
Reduce recovery times caused by saturating the cluster controller
2020-01-02 17:35:59 -08:00
A.J. Beamon 3dd3ac3cfd Merge branch 'release-6.2' into trace-clock-source-fix
# Conflicts:
#	documentation/sphinx/source/release-notes.rst
2020-01-02 15:14:12 -08:00
A.J. Beamon ca01593067 Cap busyness to 1.0 at logging time to cover all cases where it could be measured above. 2020-01-02 15:10:42 -08:00
Evan Tschannen 3eae401886 fix: we were recruiting one too few oldLogRouters
code cleanup
2020-01-02 15:05:44 -08:00
Evan Tschannen c6c993b4fa
Merge pull request #2486 from ajbeamon/fix-error-value
Throw the correct error in deleteFile
2020-01-02 14:47:56 -08:00
Meng Xu ed65ee1ccd
Merge pull request #2407 from senthil-ram/DiskSnapDocumentation
Disk snapshot backup and restore documentation
2019-12-23 15:59:40 -08:00
Alvin Moore ff965d54a1
Merge pull request #2498 from AlvinMooreSr/cmake_defines
CMake Variable Initialization
2019-12-23 14:04:43 -08:00
Alvin Moore 6acf04bb72 Ensured that the cmake variable is always initialized/set to some value when compared and thereby has an expected value 2019-12-23 11:50:01 -08:00
Alvin Moore e14b3ed64e
Merge pull request #2494 from AlvinMooreSr/cmake_defines
CMake Release Fix
2019-12-23 07:38:24 -08:00
Alvin Moore 325d553973 Set the package release version based on if the build is a release package or not like the make builds 2019-12-23 02:42:02 -08:00
Alvin Moore 3ce3e1e06e Changed the name of the rpm packages to conform to the existing names when building release project 2019-12-22 20:11:40 -08:00
Alvin Moore 62ffcf343f
Merge pull request #2489 from AlvinMooreSr/cmake_defines
Cmake Package Name Fix
2019-12-20 14:34:11 -08:00
Alvin Moore c7fc72af39 Changed the name of the java jar to conform with the existing prerelease nomenclature 2019-12-20 12:23:28 -08:00
Alvin Moore 370786c95d Fixed package name (again) 2019-12-20 10:18:34 -08:00
Alvin Moore cb6ab87621 Fixed the name of the rpm and deb packages 2019-12-20 09:37:24 -08:00
Alvin Moore e226f41665 Added -PRERELEASE suffix to flow package 2019-12-20 09:36:48 -08:00
Evan Tschannen 9e137d3b49 fix: addPeerReference only marks a connection as healthy if it is the first peerReference
added additional logging to long LoadBalance calls, and when the failure monitor state changes for an address
2019-12-19 18:26:29 -08:00
A.J. Beamon 3b28c7f103 Throw the correct error in deleteFile 2019-12-19 14:13:09 -08:00
A.J. Beamon 45700c535a
Merge pull request #2472 from vishesh/doc-compare-and-clear-6.2
DocBlitz: atomic compare and clear
2019-12-19 09:04:48 -08:00
A.J. Beamon d12dd1b6a2
Merge pull request #2476 from tclinken/add-status-doc-comments-to-6.2
Add status documentation comments to 6.2
2019-12-19 08:47:51 -08:00
Steve Atherton e9ddf3f3e4 Added release note about backup/dr status update conflict rate reduction. 2019-12-19 00:48:03 -08:00
Steve Atherton 4ff058e86b Backup and DR layer status document generation now uses snapshot reads for all keys read to avoid unnecessary conflicts when read during a status update or cleanup transaction. Since many of the keys read use wrapper functions, all of the underlying functions in BackupAgentBase and its two implementations also required a snapshot mode argument. All snapshot arguments default to false to match the underlying FDB API get/getrange methods. 2019-12-19 00:29:35 -08:00
Evan Tschannen 3157d8a375 fixed typo 2019-12-18 16:57:39 -08:00
Evan Tschannen d8c3c2fda4 Improved prioritization of commit path on the proxies 2019-12-18 16:56:35 -08:00
Jingyu Zhou 0552e9aa12
Merge pull request #2452 from ajbeamon/document-network-thread-and-client-logging
Add some documentation for the client network thread and client logging.
2019-12-18 10:41:39 -08:00
Alvin Moore dc01728b5b
Merge pull request #2466 from AlvinMooreSr/publish_cmake
CMake Configuration Modifications
2019-12-17 15:05:58 -08:00
Trevor Clinkenbeard c7aee1cf79 Update documentation/sphinx/source/mr-status-json-schemas.rst.inc
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-12-17 11:56:08 -08:00
Trevor Clinkenbeard b4d43f0677 Update documentation/sphinx/source/mr-status-json-schemas.rst.inc
Co-Authored-By: A.J. Beamon <ajbeamon@users.noreply.github.com>
2019-12-17 11:55:55 -08:00
tclinken 96eb21055c Added comments for in_flight_bytes and in_queue_bytes in status documentation
This issue was pointed out at
https://forums.foundationdb.org/t/how-to-interpret-moving-data-parameters/1621
2019-12-17 11:55:42 -08:00
tclinken 44a7502384 Added comment on total_written_bytes in status documentation
This issue was pointed out at
https://forums.foundationdb.org/t/when-is-moving-data-total-written-bytes-reset/1625
2019-12-17 11:55:26 -08:00
tclinken 74ce5988d2 Added comments to status documentation
These comments consolidate some clarifications made at
https://forums.foundationdb.org/t/few-queries-on-status-json/684
2019-12-17 11:55:13 -08:00
Alvin Moore 1d260a873c Set the Windows installer name to that of the make build 2019-12-17 09:39:13 -08:00
A.J. Beamon a093021855 Fix priority time calculation. Track max priority busy rather than seconds squared. 2019-12-17 09:14:54 -08:00
Alvin Moore 28d626800d Allow Valgrind to be enabled via environmental variable 2019-12-17 07:12:26 -08:00
Alvin Moore 4d575b2cda Removed cache variable
Added status message to indicate what is buildinng
2019-12-17 00:10:06 -08:00
Alvin Moore d0f68ace4a Switched back to allowing only one RPM platform to be built at a time.
Allow the selection of el6 RPM creation to be made via environmental variable
2019-12-16 14:41:44 -08:00
Alvin Moore 3bbfa8a1ad Only include the git version within the rpm and deb name if defined
Removed platform el6 and el7 from package name
2019-12-16 14:40:40 -08:00
Alvin Moore 3da9d182b1 Switched to using environmental variable for enablement since TOUPPER did not produce expected results sometimes 2019-12-16 14:37:51 -08:00
Vishesh Yadav eee784fbdb doc: Reorder compare-and-clear documentation 2019-12-16 13:54:23 -08:00
Vishesh Yadav 274a73171c docs: Add counter clear example for CompareAndClear in dev guide 2019-12-16 13:54:05 -08:00
Vishesh Yadav 5c48a105c5 docs: Document CompareAndClear atomic op 2019-12-16 13:53:52 -08:00
sramamoorthy 34eff84756 address review comments 2019-12-16 13:31:43 -08:00
Alvin Moore 5080b8293a Added Windows required library for function GetProcessMemoryInfo 2019-12-16 08:09:10 -08:00
Alvin Moore bc339414f5 Add support for building el6 and el7 RPM packages by default using single cpack command 2019-12-16 00:13:17 -08:00
Alvin Moore 0c4c93a041 Ensured that the name of the packages within cmake remains the same as that within make 2019-12-16 00:11:52 -08:00
Alvin Moore 413cafe368 Modified compilation and package names to conform to existing compilation options and packaging names
Modifications to existing standards (even when wrong should be made outside of port to cmake)
2019-12-15 07:13:46 -08:00
A.J. Beamon 952053ea9c
Merge pull request #2447 from atn34/atn34/disable-external-workload-ubsan
Disable SimpleExternalTest when building with USE_UBSAN=1
2019-12-13 14:11:52 -08:00