Commit Graph

6903 Commits

Author SHA1 Message Date
A.J. Beamon edc4f9b0c9 Add release note. 2019-11-20 11:46:30 -08:00
A.J. Beamon 7c801513e2 Fix cases where latency band config could be discarded during recovery or process start. 2019-11-20 11:44:18 -08:00
Evan Tschannen 3c2d849c8d
Merge pull request #2360 from etschannen/post-release-cleanup-6.2.10
Post release cleanup 6.2.10
2019-11-14 13:59:32 -08:00
Evan Tschannen afe40813b0 updated cmake version 2019-11-14 13:54:12 -08:00
Evan Tschannen 101bd5f5d8 update installer WIX GUID following release 2019-11-14 13:53:01 -08:00
Evan Tschannen 3cef5dd84c update versions target to 6.2.11 2019-11-14 13:53:01 -08:00
Evan Tschannen 1ae3ace09d
Merge pull request #2356 from etschannen/fix-backup-crash
backup_agent crashed on startup
2019-11-13 21:06:23 -08:00
Evan Tschannen 3fb6799300
Merge pull request #2358 from etschannen/prepare-release-6.2.10
update installer WIX GUID following release
2019-11-13 21:05:02 -08:00
Evan Tschannen 0681df52a3 update installer WIX GUID following release 2019-11-13 21:04:15 -08:00
Evan Tschannen b2c5919553
Merge pull request #2357 from etschannen/post-release-cleanup-6.2.9
Post release cleanup 6.2.9
2019-11-13 21:03:52 -08:00
Evan Tschannen 5b2cdb977c update cmake version 2019-11-13 21:03:10 -08:00
Evan Tschannen e368ea9374 update installer WIX GUID following release 2019-11-13 21:02:04 -08:00
Evan Tschannen 421ad9e99c update versions target to 6.2.10 2019-11-13 21:02:04 -08:00
Evan Tschannen 04fdbcbe92 fixed documentation 2019-11-13 20:59:30 -08:00
Evan Tschannen abe241394d updated documentation for 6.2.10 2019-11-13 20:55:59 -08:00
Evan Tschannen 66344996a9 backup_agent crashed on startup 2019-11-13 20:54:10 -08:00
Evan Tschannen f2017434fd
Merge pull request #2343 from ajbeamon/downgrade-connection-closed-warning-on-clients
Downgrade TooManyConnectionsClosed event on clients
2019-11-13 13:28:01 -08:00
Evan Tschannen 420fc61dd0
Merge pull request #2353 from ajbeamon/limit-transaction-timeout-delay
Limit lifetime of timeout memory for transactions that have terminated
2019-11-13 13:27:48 -08:00
Evan Tschannen c8aef99e87
Merge pull request #2354 from etschannen/fix-dd-recruit
The data distributor could still be killed and re-recruited infinitely
2019-11-13 13:26:57 -08:00
A.J. Beamon e3644d9c00 Add a little extra time to the timeout delay so that we don't end up in a situation where we get stuck in a loop due to floating point math. 2019-11-13 13:13:36 -08:00
A.J. Beamon aad9fa3baa Don't check for too many connections closed on client connections 2019-11-13 13:00:43 -08:00
Evan Tschannen ffc89d1182 fix: dd test recruitment should prefer the location of ratekeeper over other used processes 2019-11-13 12:58:55 -08:00
A.J. Beamon 7041083012 Add release note 2019-11-13 12:56:48 -08:00
A.J. Beamon 9bb27ee6c0 Merge branch 'release-6.2' into limit-transaction-timeout-delay 2019-11-13 12:55:20 -08:00
Evan Tschannen 6716fccb19
Merge pull request #2350 from etschannen/feature-commit-yield
Fixed a slow task in the commit path on the proxy
2019-11-13 12:54:25 -08:00
Evan Tschannen 11525f6922 added comments 2019-11-13 12:53:23 -08:00
A.J. Beamon 5bd4bf357f Limit length of delays in timeout, repeating them as necessary. 2019-11-13 12:49:07 -08:00
Evan Tschannen 02b3c3e6d7
Merge pull request #2351 from etschannen/prepare-release-6.2.9
update installer WIX GUID following release
2019-11-12 23:20:27 -08:00
Evan Tschannen 9712be100a update installer WIX GUID following release 2019-11-12 23:19:32 -08:00
Evan Tschannen e8016aba7b updated documentation for 6.2.9 2019-11-12 23:16:35 -08:00
Evan Tschannen 8f725db92e serialization of logRangeMutation->second caused long slow tasks 2019-11-12 23:06:58 -08:00
Evan Tschannen b1b5f88cb1
Merge pull request #2344 from bnamasivayam/release-6.2
Fix bug where DD or RK could be halted and re-recruited in a loop for…
2019-11-12 21:47:28 -08:00
Evan Tschannen 5e463f7290
Merge pull request #2342 from ajbeamon/packet-size-event-rename
Rename LargePacket warnings to distinguish between sent and received packets.
2019-11-12 20:42:55 -08:00
Evan Tschannen be303cad7a
Merge pull request #2339 from etschannen/feature-increase-reboot-priority
Increase the priority of reboot and recruitment requests
2019-11-12 20:42:22 -08:00
Evan Tschannen 7ebbb4d9cf
Merge pull request #2337 from etschannen/feature-logrouter-peek
Do not limit log router peeking from satellite logs
2019-11-12 20:41:22 -08:00
Evan Tschannen f7542f5022
Merge pull request #2348 from etschannen/feature-taskbucket-logging
added logging to TaskBucket
2019-11-12 20:40:51 -08:00
Balachandar Namasivayam c26bb52979 Enable Consistency Checks for DD and RK. 2019-11-12 20:11:08 -08:00
Evan Tschannen 5fbd9f2ed5 added logging to TaskBucket 2019-11-12 19:15:56 -08:00
Balachandar Namasivayam 2e41497580 This commit tries to distribute RK and DD among other empty available processes. 2019-11-12 17:52:42 -08:00
Steve Atherton 17059596e9
Merge pull request #2346 from satherton/feature-redwood
Update Redwood
2019-11-12 16:25:10 -08:00
Balachandar Namasivayam f5282f2c7e Fix bug where DD or RK could be halted and re-recruited in a loop for certain valid process class configurations. Specifically, recruitment of DD or RK takes into account that master process is preferred over proxy, resolver or cc.
But check for better DD only looks for better machine class ignoring that the new recruit could share a proxy or resolver or CC. Also try to balance the distribution of the DD and RK role if there are enough processes to do so.
2019-11-12 14:22:36 -08:00
A.J. Beamon ef801a6432 Rename LargePacket warnings to distinguish between sent and received packets. Also remove Net2_ prefix from packet size trace events. 2019-11-12 09:23:46 -08:00
Stephen Atherton f841d14141 Bumped format versions, also simplified version scheme to a pager version and a btree version, removing per-page versions for queue and btree pages. 2019-11-11 16:28:21 -08:00
Evan Tschannen 1e5677b55a increase the priority of reboot and recruitment requests 2019-11-11 15:17:11 -08:00
Stephen Atherton 9227de5c20 Redwood correctness unit test was using wallclock based time limit which breaks determinism. 2019-11-11 15:13:58 -08:00
Stephen Atherton 61558eea04 Implemented page preloading on BTree cursor seeks to enable hiding latency on soon-to-be-read sibling pages. Added random scans with various preload sizes to the set performance unit test. ObjectCache now tracks hits, misses, and pages which were preloaded but then never used prior to eviction. BTree pages no longer store flags because height is sufficient. Removed virtual specifier in classes not designed to be further inherited. Removed old prototype code (PrefixTree, IndirectShadowPager, MemoryPager) as some interface changes are incompatible and they are no longer worth maintaining. 2019-11-11 09:54:22 -08:00
Evan Tschannen 396dccbc98 when peeking from satellites we do not need to limit the amount of peeking on log router tags, because that is the only thing that can be peeked from a satellite log 2019-11-08 18:34:05 -08:00
Steve Atherton d76070e37d
Merge pull request #2331 from satherton/feature-redwood
Update redwood
2019-11-08 10:38:16 -08:00
Stephen Atherton 2aa672cb59 When bulk building pages, make most of them full. 2019-11-07 15:52:23 -08:00
Stephen Atherton 5d00d93665 Fixed errors found by valgrind involving incorrect page memory lifetimes for IO operations plus some false positives for partially used pages. 2019-11-07 13:57:09 -08:00