Commit Graph

13309 Commits

Author SHA1 Message Date
Xin Dong 5d7ec6555a
Update fdbserver/LogRouter.actor.cpp 2020-11-04 16:34:32 -08:00
Jingyu Zhou 93f17e4a9f
Merge pull request #4004 from vishesh/task/issue-3799-conn-reset-log
Make ConnectionReset logs query friendly #3977
2020-11-04 16:29:10 -08:00
Daniel Smith 8ed7d296b4 Fix the ability to disable building RocksDB with GCC 2020-11-04 14:58:24 -08:00
Trevor Clinkenbeard dffc981eab
Merge pull request #4017 from Daniel-B-Smith/enable-gcc-rocks-override
Fix the ability to disable building RocksDB with GCC
2020-11-04 14:38:50 -08:00
Vishesh Yadav 7b28de8a41 Add IDs to ConnectionReset TraceEvents 2020-11-04 14:06:49 -08:00
Daniel Smith b1194801b1 Fix the ability to disable building RocksDB with GCC 2020-11-04 21:59:14 +00:00
Jon Fu ac0e4c1705 unpause backup as soon as possible when waiting for version 2020-11-04 15:13:02 -05:00
Jon Fu 3ae611d668 Merge branch 'master' of https://github.com/apple/foundationdb into jfu-pause-backup-snapshot 2020-11-04 14:26:49 -05:00
Xiaoge Su 59fa74bfb3 FoundationDB MacOS client package > add symlink, move files
* In FDB 6.2, there are symlinks to backup_agent to usr/local/bin, this
  patch makes 6.3 adds these symlinks to the proper positions.
* In FDB 6.2, the libfdb_c.dylib is installed to usr/local/lib, this
  patch makes 6.3 install the dylib to this path.
2020-11-04 10:43:46 -08:00
Xiaoge Su bd3b6e3a48 FoundationDB MacOS server package > add data/logs path
The paths

    ./usr/local/foundationdb/logs
    ./usr/local/foundationdb/data

exists in 6.2 but not 6.3 for MacOS pkg server package. This patch fixes
the issue.
2020-11-04 10:43:39 -08:00
Evan Tschannen 68f2f8c4b5
Merge pull request #3994 from sfc-gh-anoyes/anoyes/leak-sanitizer
Do leak check before stopping network
2020-11-04 10:23:33 -08:00
Xin Dong 44cdc4dfa6
Update fdbserver/LogRouter.actor.cpp 2020-11-04 09:44:28 -08:00
Jingyu Zhou c69c1064cf
Merge pull request #4006 from vishesh/task/issue-connection-logging-count
FlowTransport: Count number of incoming/outgoing/failed connections in logs
2020-11-03 20:07:37 -08:00
Xin Dong a9366f39b5
Merge pull request #3996 from sfc-gh-tclinkenbeard/merge
Merge 6.3 into master
2020-11-03 14:53:25 -08:00
Trevor Clinkenbeard 79970e0ab9
Merge pull request #4011 from dongxinEric/bugfix/fix-a-trace-bug-in-ss-cache
The trace interval was never begin, and thus commenting out the end()…
2020-11-03 14:41:30 -08:00
Xin Dong d58d11ca15 The trace interval was never begin, and thus commenting out the end() call to fix the assert failure. 2020-11-03 14:06:25 -08:00
sfc-gh-tclinkenbeard 46a8e594d3 Merge remote-tracking branch 'origin' into merge 2020-11-03 12:46:42 -08:00
Xin Dong b0e5d7e1d6
Merge pull request #4008 from dongxinEric/bugfix/guard-against-possbile-empty-satelliteTLogPolicyFallback
Fixed a crash found by nightly correctness.
2020-11-03 11:07:32 -08:00
Vishesh Yadav 49d5d2b0a2
Merge pull request #4003 from xis19/sev
Remove magic number 5 in severity eventsCount
2020-11-03 10:30:08 -08:00
Vishesh Yadav ad12b8157b
Merge pull request #4002 from sears/histograms
Lightweight, power of two spaced histogram implementation + automatic reporting
2020-11-03 10:06:30 -08:00
Xin Dong 99d31391ca Fixed a crash found by nightly correctness. 2020-11-03 09:28:04 -08:00
Vishesh Yadav 7bdcb01bdf FlowTransport: Count number of incoming/outgoing/failed connections with logging 2020-11-02 18:51:48 -08:00
Vishesh Yadav 22b16302c3 Make ConnectionReset logs easier to query #3977
All TraceLogs that are related to ConnectionReset should be prefixed with
ConnectionReset. This should make it easy to query and aggregate by address and
role.
2020-11-02 15:10:51 -08:00
Russell Sears 0ba4e8d64b Fix make build. 2020-11-02 14:35:17 -08:00
Jon Fu bda72d9a3d first draft at changing snapshot backup behaviour 2020-11-02 17:12:30 -05:00
Russell Sears cb004b3b22 Address pull request comments 2020-11-02 12:18:00 -08:00
Russell Sears 32c87bbb33 Lightweight, power of two spaced histogram implementation + automatic reporting 2020-11-02 11:13:16 -08:00
Xiaoge Su ac4bebbfad Remove magic number 5 in severity eventsCount 2020-11-01 22:13:55 -08:00
Xin Dong 46150d22c3 Attach generation(recovery count) to TLog metrics and LogRouter metrics. 2020-11-01 11:24:23 -08:00
Xin Dong d302f60925 Fix build error. 2020-10-30 17:06:22 -07:00
Xin Dong 566365accd Fix typo. 2020-10-30 16:28:05 -07:00
Xin Dong af7e65110f Allow the caller to decorate role metrics trace event with more details. 2020-10-30 16:20:08 -07:00
Xin Dong f2a6a6101e Fix build error. 2020-10-30 13:43:39 -07:00
Lukas Joswiak 7442e43dbf Add TEST and ASSERT macros 2020-10-30 13:41:56 -07:00
Xin Dong eead86f006 Add primary peek location, aks paring TLog ID to LogRouterMetrics. 2020-10-30 11:42:09 -07:00
Xin Dong e73d189f88 Attach datacenter id to process, network, machine and memory metrics. 2020-10-30 11:20:40 -07:00
sfc-gh-tclinkenbeard ca26cb57a2 Reapply BlobStore bug fix to S3BlobStore.actor.cpp
Because BlobStore.actor.cpp was renamed, this commit was lost in the
merge, so reapplying here
2020-10-30 10:06:35 -07:00
sfc-gh-tclinkenbeard 09350c760e Merge remote-tracking branch 'origin/master' into merge 2020-10-30 08:36:19 -07:00
Steve Atherton 125776491b
Merge pull request #3995 from sfc-gh-tclinkenbeard/rename-blobstore-s3blobstore
Rename BlobStore to S3BlobStore
2020-10-29 23:08:17 -07:00
sfc-gh-tclinkenbeard 035708f43a Post-merge cleanup 2020-10-29 22:35:27 -07:00
Trevor Clinkenbeard 0faaecc780
Merge branch 'master' into merge 2020-10-29 22:27:40 -07:00
sfc-gh-tclinkenbeard cf4c8e375f Merge remote-tracking branch 'origin/release-6.3' into merge 2020-10-29 22:15:41 -07:00
sfc-gh-tclinkenbeard 55e86c1336 Disambiguate between S3BlobStore and other blob stores 2020-10-29 20:42:23 -07:00
Meng Xu 76699c5755
Merge pull request #3933 from dongxinEric/misc/detailed-log-when-no-server-left-in-a-team
Added detailed logging for PRIORITY_TEAM_0_LEFT
2020-10-29 17:28:00 -07:00
Markus Pilman 1b91c99640
Merge branch 'release-6.3' into features/versioned-packages 2020-10-29 17:16:11 -06:00
Andrew Noyes 48c5ebf93b Do leak check before stopping network 2020-10-29 21:45:28 +00:00
Trevor Clinkenbeard 731073bd52
Merge pull request #3991 from sfc-gh-almiller/fdb3-in-joshua
Ignore old binaries before 4.x when running restarting tests
2020-10-29 12:41:48 -07:00
Alex Miller 362bd757c6 Make FDB >=4.x ignore old binaries before FDB 4.x
The motivation for this is so that Snowflake can add use TestHarness to run
FDB3 in Joshua, and be able to load FDB3 binaries into the image for restarting
tests.
2020-10-29 02:23:51 -07:00
Alex Miller 89a1559910 Handle versions being >1 digits. 2020-10-29 02:23:39 -07:00
Alex Miller f2de49332c TestHarness should check --version before choosing an old binary.
This allows joshua to run on binaries older than the most recent version,
because restarting/upgrade tests won't start with a newer version than what is
under test.
2020-10-29 02:23:34 -07:00