20247 Commits

Author SHA1 Message Date
Alec Grieser
b8b61a66b3 maybeLogError uses logError ; FDB_API_VERSION defined in test.h 2017-08-02 21:58:51 -07:00
Alec Grieser
604be02f62 spaces to tabs 😢 2017-08-02 21:55:36 -07:00
Alec Grieser
646bb0725d Merge pull request #134 from cie/alexmiller/sidechanges
Assorted mostly docker/gdb related changes for dev workflow
2017-08-02 14:19:36 -07:00
Balachandar Namasivayam
3e90fdfae7 Added extra client transactional profiling info
1) Key has been added to GET
2) KeyRange has been added to GETRANGE
3) ReadConflict, WriteConflict, Mutation info has been added to COMMIT
2017-08-01 18:33:39 -07:00
Alec Grieser
15961e8326 Merge branch 'circus-bundle-specific-config' into release-5.0 2017-07-31 18:08:17 -07:00
Alec Grieser
d34e301dc6 added c performance test ; make packages now includes archive of them 2017-07-31 18:08:13 -07:00
John King
d0fbc41338 set LOCK_AWARE on several transactions used for getting cluster info for the consistency check 2017-07-28 18:50:32 -07:00
Yichi Chiang
6a8a5c41b0 Add a switch to turn off data distribution in CLI 2017-07-28 18:14:55 -07:00
A.J. Beamon
4243486f54 fix: TLogMetrics was being track latested with the wrong ID 2017-07-28 14:37:23 -07:00
Evan Tschannen
9fb709cf73 Merge branch 'release-5.0'
# Conflicts:
#	versions.target
2017-07-27 16:51:57 -07:00
Evan Tschannen
7061d34e94 updated version.target for next release 2017-07-27 16:50:27 -07:00
Evan Tschannen
6bc87b5837 updated wix guid 2017-07-27 16:39:46 -07:00
Evan Tschannen
7e69a09e0e updated release notes, updated WIX guid 5.0.2 2017-07-27 14:40:49 -07:00
Evan Tschannen
19fa31ffff fix: uncancellable was not forwarding errors to the result promise 2017-07-27 13:29:08 -07:00
Yichi Chiang
37e5e2acbb Fix parentheses issue in StorageMetrics.actor.h 2017-07-27 12:03:36 -07:00
Yichi Chiang
cdc62e265c Merge pull request #133 from cie/shard-system-keyspace
Shard system keyspace
2017-07-26 17:09:13 -07:00
Alec Grieser
59aae5e994 added catch all for client shutdown hooks 2017-07-26 15:39:03 -07:00
A.J. Beamon
41c90bcdea Merge commit '89ac94853c70d08289e7fb58055bc5d0cd4e494d' 2017-07-26 15:35:36 -07:00
A.J. Beamon
8c5268f2f8 Merge pull request #132 from cie/use-incremental-delete
Enable use of incremental delete when deleting disk queue and KVS sqlite files.
2017-07-26 15:35:02 -07:00
A.J. Beamon
311d0e3815 Remove outdated comment from incrementalDelete function. 2017-07-26 15:27:37 -07:00
A.J. Beamon
d8acb11200 Remove the change that waits only for unlinking; call delete on the file even if it doesn't exist. 2017-07-26 15:25:49 -07:00
A.J. Beamon
d8e308c18f Enable use of incremental delete when deleting disk queue and sqlite KVS sqlite files. 2017-07-26 14:11:11 -07:00
Yichi Chiang
53e1ae9f60 shard system keyspace 2017-07-26 13:47:31 -07:00
Ben Collins
6f0062330b Merge branch 'master' of github.com:apple/foundationdb 2017-07-26 11:02:13 -07:00
Stephen Atherton
31314d06d4 Added test stats. Added enforcement of only reading committed versions, which is a currently an implementation limitation. 2017-07-25 16:10:19 -07:00
Alec Grieser
83bf2ee312 added add_shutdown_hook to fdb_c api and used it to detach java threads where appropriate 2017-07-25 15:57:26 -07:00
Alec Grieser
5a33d102a9 Merge branch '33300740-java-bindings-callbacks-on-external-threads' into 33300740-with-shutdown-hooks 2017-07-24 16:52:25 -07:00
Stephen Atherton
4aaee86c2a Moved MetricLogger actor to fdbclient so applications other than fdbserver can use it. 2017-07-24 13:13:06 -07:00
Alec Grieser
ee1e413927 fix whitespace issues <grumble, grumble> 2017-07-24 10:09:54 -07:00
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
Alec Grieser
68e539164e JNI now tries to attach thread to JVM if g_thread_jenv not set 2017-07-21 18:26:18 -07:00
John King
2710ab28ea removed delete_wd40_env option from sample conffile 2017-07-21 13:22:23 -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
John King
28c843ed56 replace wd40 references from fdbmonitor with command to unset environment variables 2017-07-19 15:38:29 -07:00
Evan Tschannen
7fec378830 do not continue copying data from prior generations after being locked 2017-07-19 15:11:18 -07:00
A.J. Beamon
b19611010a Add ability to disable options in specific bindings, use it to disable callbacks on external threads in java 2017-07-19 12:58:21 -07:00
Alvin Moore
01cbca891e Added OS X compilation option for c files to cpp files to support old versions of OSX 2017-07-18 11:09:10 -07:00
Alec Grieser
3d5c7e555c Merge branch 'master' of github.com:apple/foundationdb 2017-07-17 17:20:33 -07:00
Alec Grieser
e065254b4f Merge branch 'release-5.0' 2017-07-17 17:20:28 -07:00
Alec Grieser
1ef77ef99a java tester support on release-5.0 2017-07-17 16:42:50 -07:00
Evan Tschannen
64e9560599 Merge pull request #128 from cie/maintain-incompatible-connections
Maintain incompatible connections
2017-07-17 16:28:22 -07:00
A.J. Beamon
2113d47db6 Update protocol version for incompatible connection change 2017-07-17 16:16:05 -07:00
A.J. Beamon
23c2946fa3 Rename some trace events surrounding connections 2017-07-17 16:15:18 -07:00
A.J. Beamon
591d98f711 Update the incompatible version behavior change protocol version check and add a note that we'll need to appropriately set the version at merge time. 2017-07-17 11:00:45 -07:00
A.J. Beamon
650c6ff399 Merge branch 'release-5.0' into maintain-incompatible-connections 2017-07-17 10:40:36 -07:00
A.J. Beamon
9493f8f78c Merge branch 'release-5.0' 2017-07-17 09:34:37 -07:00
A.J. Beamon
a7fbc56a8e Checksums computed on pages with partially undefined contents are still valid, so mark them as such for valgrind purposes. 2017-07-17 09:34:04 -07:00
Alec Grieser
3700624fd7 Merge branch 'release-5.0' 2017-07-17 08:54:10 -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