Commit Graph

7154 Commits

Author SHA1 Message Date
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
A.J. Beamon 000f7ff2a0
Merge pull request #2457 from gauravvnera/doc_blitz_clear_range
DocBlitz : Clarify Documentation for clear_range API
2019-12-13 12:36:24 -08:00
Alvin Moore 5af941ce25
Merge pull request #2451 from atn34/atn34/add-ubsan
Include libubsan in the docker image
2019-12-13 12:02:35 -08:00
Alvin Moore 3fd637477d
Merge pull request #2459 from AlvinMooreSr/ninja_verbose
More Verbose Compilation Details
2019-12-13 12:02:07 -08:00
gauravvnera c71f94f514 revert unintentional changed line 2019-12-14 00:28:08 +05:30
gauravvnera 83da581314 addressed review comments 2019-12-14 00:10:25 +05:30
Alvin Moore 645ad66b02 Added more verbose compilation statements when building via ninja to give more specific error details 2019-12-13 09:20:58 -08:00
gauravvnera b734afb50f Clarify Documentation for clear_range 2019-12-13 09:22:36 +05:30
gauravvnera 1dedd3df56 Clarify Documentation for clear_range 2019-12-13 09:18:57 +05:30
sramamoorthy 92726dfd91 make fdb role names as inline clear text 2019-12-12 14:54:56 -08:00
sramamoorthy 67e724468b more minor tweaks 2019-12-12 14:37:34 -08:00
sramamoorthy 3ba9d79e88 Fix sample snap create script and add error codes 2019-12-12 14:20:52 -08:00
A.J. Beamon 41cf2dbfa6 Added section on permissions to TLS page 2019-12-12 11:18:55 -08:00
Andrew Noyes f3265e951c Bump docker image version to 0.1.9 2019-12-12 11:13:13 -08:00
Andrew Noyes 0421a4c52a Include libubsan in the docker image 2019-12-12 11:12:46 -08:00
Andrew Noyes c9994422a9 Ignore instead of omit 2019-12-12 09:12:34 -08:00
Andrew Noyes 960e87ee8c Disable SimpleExternalTest for UBSAN temporarily 2019-12-12 09:12:34 -08:00
A.J. Beamon de2250cc62 Be more explicit about the single network thread limitation. Add a note about latencies when the network thread is saturated. 2019-12-12 08:34:12 -08:00
Alvin Moore bdc16def8e
Merge pull request #2437 from AlvinMooreSr/publish_cmake
CMake Publishing Changes
2019-12-12 06:50:04 -08:00
Alvin Moore 2c673d205f Changed the cmake naming convention of rpms and deb packages to match the existing format which is sadly different between the formats. 2019-12-11 22:18:05 -08:00