Commit Graph

105 Commits

Author SHA1 Message Date
Evan Tschannen 2ae445782e fix: cannot rely on the bestServer’s version because other logs may have higher versions 2017-07-21 19:21:49 -07:00
Evan Tschannen f6826f1e15 fix: log routers were popped at too high of a version
fix: make sure tlogs make everything durable
fix: make cluster controller’s temporary remote log recruitment not interfere with better master exists
2017-07-20 16:26:05 -07:00
Evan Tschannen 5e4a94120c update status json schema 2017-07-15 16:18:59 -07:00
Evan Tschannen 5852a6301b fixed even more bugs 2017-07-15 15:15:03 -07:00
Evan Tschannen 5ac4de8775 fix: the same tag could be in the server tags list twice 2017-07-13 16:31:55 -07:00
Evan Tschannen 57ba9d36af fixed a large number of bugs 2017-07-13 12:29:21 -07:00
Evan Tschannen 415458deef made LogSet reference counted,
fixed a few bugs
2017-07-11 15:48:10 -07:00
Evan Tschannen 81ae263ad9 implemented setPeekCursor
removed oldTLogServer
first compiling version
2017-07-10 17:41:32 -07:00
Evan Tschannen 979ebcef6c changed to using a vector of logSets instead of a duplicate set of logs for remote servers
finished porting changes to the tlog
everything but peeking is finished in the TagPartitionedLogSystem
2017-07-09 14:46:16 -07:00
Evan Tschannen 0906250e78 merged everything from feature-remote-logs besides the tlog and tagpartitionedlogsystem
re-included tags in messages to the tlog
previously never committed the LogRouter
2017-06-29 15:50:19 -07:00
Alec Grieser aab8805981 Merge pull request #121 from cie/alexmiller/dockerinit
Add --init to docker-do-native for ctrl-c pass through and reaping.
2017-06-29 15:46:29 -07:00
A.J. Beamon da3015c6e5 Update ryw benchmark key count for get range/clear range tests 2017-06-29 15:37:18 -07:00
A.J. Beamon 169e41804e Update ryw benchmark key count for get range/clear range tests 2017-06-29 15:35:07 -07:00
A.J. Beamon a4ebfb7814 Merge branch 'release-5.0' 2017-06-29 15:11:51 -07:00
A.J. Beamon a2d229ff00 Merge branch 'release-5.0' 2017-06-29 08:16:22 -07:00
Balachandar Namasivayam 529e7a191c Generate new guid for FDBInstaller.wxs 2017-06-28 18:43:22 -07:00
Evan Tschannen 69c862ed6e updated release notes for 5.0.1 2017-06-28 16:52:45 -07:00
Evan Tschannen 663535e00a add the same number for shared metrics and local metrics 2017-06-28 15:21:54 -07:00
Alec Grieser 343d115b37 update Platform to handle newer version of clang that does have __rdtsc 2017-06-28 14:32:01 -07:00
Alec Grieser 9bcdfe4ddb removed undefined behavior surrounding TLS logging 2017-06-28 14:23:53 -07:00
Alec Grieser e5a8b25d7d fixed KPI names in java tests ; added subspace arg for those tests as well 2017-06-28 14:00:34 -07:00
Evan Tschannen fe37d0b056 added additional logging about bytesInput and bytesDurable 2017-06-28 13:29:40 -07:00
Alec Grieser 82b1a57804 back to version 5.0.1 2017-06-27 16:27:52 -07:00
Alec Grieser 6abc81378e temporary downgrade to version 5.0.0 for docs publish 2017-06-27 16:27:18 -07:00
Alec Grieser 693ef857ad added Java perf tests ; made python ryw tests more to what appears to be the spec 2017-06-27 16:26:29 -07:00
Alec Grieser f71de985d8 Merge branch 'release-5.0' of github.com:apple/foundationdb into release-5.0 2017-06-27 13:55:34 -07:00
Alvin Moore 31d562ff7b Merge branch 'release-5.0'
# Conflicts:
#	fdbclient/ManagementAPI.actor.cpp
#	fdbserver/DatabaseConfiguration.cpp
#	versions.target
2017-06-27 11:16:08 -07:00
Alvin Moore 41769bcd6c Updated version after release 2017-06-27 10:54:50 -07:00
Alvin Moore 909e15ed44 Generated new Windows GUID after release 5.0 2017-06-26 18:05:31 -07:00
Evan Tschannen 1a6e0abf7a Merge pull request #99 from cie/removing-old-dc-code
Removes old code for multi data center support.
2017-06-26 16:27:15 -07:00
Evan Tschannen 9fd5955e92 Merge branch 'master' into removing-old-dc-code 2017-06-26 16:27:10 -07:00
Evan Tschannen de282456b7 Merge branch 'release-5.0' of github.com:apple/foundationdb into release-5.0 2017-06-26 16:03:36 -07:00
Alvin Moore 8f7c76ddd3 Merge branch 'release-4.6' into release-5.0
# Conflicts:
#	fdbserver/Knobs.h
Updated Windows GUID
Updated and corrected format of Protocol Version
2017-06-26 15:54:57 -07:00
Evan Tschannen e0b2852832 Merge branch 'release-5.0' of github.com:apple/foundationdb into release-5.0 2017-06-26 12:12:56 -07:00
Evan Tschannen 035efd79cf fix: if a database gets locked after an unknown result, the dummyTransaction will be stuck until the database is unlocked 2017-06-26 12:12:47 -07:00
Evan Tschannen 15cb498aa7 removed fast_recovery_double and fast_recovery_triple from the fdbcli 2017-06-23 16:18:23 -07:00
Alec Grieser 06d9e28ebe added new files to fdb_node.target to fix windows build 2017-06-23 15:32:28 -07:00
Alec Grieser 61d8c1a0a1 added FdbUtil to binding.gyp.npmsrc 2017-06-23 14:54:56 -07:00
Alec Grieser c39d353eee Merge pull request #119 from cie/bindings-tuple-improvements
Added docs for new-fangled tuple types for ruby and node
2017-06-23 14:35:03 -07:00
Alec Grieser 0cca8f8221 Merge pull request #120 from cie/bindings-tuple-improvements-defined-float
Added explicit float casting to node C++ extension to avoid undefined behavior
2017-06-23 14:34:42 -07:00
Alec Grieser 8a0155a9d2 removed unused header file 2017-06-23 14:34:12 -07:00
Alec Grieser ed204fe200 added explicit float casting to node C++ extension to avoid undefined behavior 2017-06-23 10:14:28 -07:00
Evan Tschannen 533dca95d8 fix: bytesDurable was not correctly increased when a log was removed
re-added many TLogMetrics
added a new role for the shared tlog
2017-06-22 17:21:42 -07:00
Stephen Atherton f21b2874a8 Merge branch 'release-5.0' 2017-06-22 16:56:39 -07:00
Stephen Atherton 03d2b1787a Merge branch 'release-4.6' into release-5.0
# Conflicts:
#	fdbrpc/sim2.actor.cpp
2017-06-22 16:56:25 -07:00
Alec Grieser 94bce335e7 Merge branch 'release-5.0' 2017-06-19 17:51:10 -07:00
Alec Grieser 1cce243840 Merge branch 'release-4.6' into release-5.0 2017-06-19 17:50:52 -07:00
Alvin Moore 6d19580789 Merge branch 'release-5.0' of github.com:apple/foundationdb into release-5.0
# Conflicts:
#	fdbrpc/simulator.h
2017-06-19 17:39:37 -07:00
Alvin Moore 96f40d8eb0 Added support for optionally re-including excluded servers
Removed unneeded code to protect coordinators
Ensured that simulation exclusion list is updated for excluded processes
2017-06-19 16:51:07 -07:00
Alvin Moore 9553458b78 Updated simulation to support managing exclusion and inclusion address
Added method for identifying acceptable availability process classes
Extended cluster availability function to ensure coordinators can be auto configured
Fixed availability function to allow protected processes to be considered as dead if not available
Added debug trace events for providing machine state when considering availability
Added trace event for protected coordinators
2017-06-19 16:48:15 -07:00