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