Commit Graph

1088 Commits

Author SHA1 Message Date
A.J. Beamon 0a118b49ea
Merge pull request #13 from alecgrieser/release-5.0
Fix binding build and formatting issues
2018-02-28 08:32:07 -08:00
Alec Grieser c639f72389 fix package names within javadoc target 2018-02-27 18:42:08 -08:00
Alec Grieser 780405f670 Merge branch 'release-5.0' into merge-release-5.0 2018-02-27 18:41:27 -08:00
Alec Grieser 8fb99cae93 fix paths within java local.mk 2018-02-27 18:38:51 -08:00
Alec Grieser a72aa5d8d3 move ruby encoding specification to top ; move node shebang to top ; add in some node code that disappeared mysteriously 2018-02-27 18:28:34 -08:00
Alec Grieser 11e8fac14a
Merge pull request #12 from ajbeamon/release-5.0
Remove sql project and other cruft from visual studio solution file.
2018-02-27 15:57:15 -08:00
A.J. Beamon e839708dea Remove sql project and other cruft from solution file. 2018-02-27 09:24:08 -08:00
John Brownlee 7a578b9bc5
Merge pull request #5 from alecgrieser/make-packages-fails-on-fdbblob
Remove old reference to fdbblob from packages.mk
2018-02-23 11:05:46 -08:00
Alvin Moore a1888c0943 Fixed makefile 2018-02-23 08:23:16 -08:00
Alvin Moore 5b7af56b62 Fixed package makefile 2018-02-23 08:21:59 -08:00
Alvin Moore b54bf2d33c Fixed headers and whitespace 2018-02-23 04:52:51 -08:00
Alvin Moore a1382895a6 Fixed headers and some whitespace 2018-02-23 04:50:23 -08:00
Alec Grieser d93f7aa87a
Merge pull request #2 from alecgrieser/node-build-env-vars
Build for NodeJS now allows setting distribution and repo URLs
2018-02-21 14:28:36 -08:00
Alec Grieser 3ade71d60f
Merge pull request #6 from alecgrieser/header-remove-whitespace
Some latent formatting changes
2018-02-21 12:28:04 -08:00
Alec Grieser 0bae9880f1 remove trailing whitespace from our copyright headers ; fixed formatting of python setup.py 2018-02-21 10:25:11 -08:00
Alec Grieser 75848552ba remove reference to old target that we aren't building any more from packages.mk 2018-02-20 17:56:01 -08:00
John Brownlee d8973c0867
Merge pull request #1 from alecgrieser/bindings-format
Reformat the go and python bindings
2018-02-20 14:09:29 -08:00
Alec Grieser 9f117426bf allow node repo and distribution URLs to be set through make/env variables 2018-02-19 13:25:14 -08:00
Alec Grieser 1c1ae7d70e Merge remote-tracking branch 'upstream/release-5.1' into bindings-format 2018-02-19 12:37:06 -08:00
Stephen Atherton a9a9590058 Merge branch 'release-5.1' of github.com:apple/foundationdb into release-5.1 2018-02-16 19:44:36 -08:00
Stephen Atherton 54fc81b260 Improved backup error reporting in backup status. The most recent error for each error type is reported along with how long ago the error occurred, and errors are divided into two categories based on whether or not they occurred since the most recent backup progress. 2018-02-16 19:38:31 -08:00
Bhaskar Muppana fe3f0d9343 Bumping version to next minor release - 5.1.3 2018-02-16 13:33:48 -08:00
Bhaskar Muppana 816a609cb9 Generate new WIX Installer GUID - post release 2018-02-16 13:13:23 -08:00
Bhaskar Muppana 1debc59cb5 Generate new WIX Installer GUID 2018-02-16 11:06:01 -08:00
Evan Tschannen 8c53483838 fix: log ranges were not being cleared correctly 2018-02-16 10:27:10 -08:00
A.J. Beamon ceec580d2f fdbcli considered a backup running if the 'running_backup' field was present, not if it was true. 2018-02-16 10:09:03 -08:00
Stephen Atherton 7bfaffe10d Merge branch 'release-5.1' of github.com:apple/foundationdb into release-5.1 2018-02-13 16:37:10 -08:00
Alex Miller 4b6c5ecc2c Incrementing versions.target 2018-02-08 18:36:28 -08:00
Alex Miller 6d977b00aa Bumping GUID post 5.1.1 release 2018-02-08 18:23:01 -08:00
Alex Miller 93226ffed9 Upgrade msi GUID for 5.1.1 2018-02-08 15:42:01 -08:00
Stephen Atherton 1f78b98ac9 Bug fix, result as a state variable causes 'this' to be captured instead of copying result. 2018-02-08 09:54:47 -08:00
Stephen Atherton 2d483e7a1c Fdbbackup will now still write a trace file if --log is specified when doing operations that do not require a cluster. Previous behavior was to rely on createCluster()'s trace file initialization. 2018-02-07 22:36:01 -08:00
Stephen Atherton 69425a303b Improved error handling for cases where blob account credentials are either not found in the provided credentials sources and/or some of the credentials sources provided are not readable or parseable. 2018-02-07 21:50:43 -08:00
Alec Grieser e104c21160 tweaks to fix some places where python format rewrite looked kind of bad 2018-02-07 16:59:59 -08:00
Stephen Atherton f8522248cb Blob credentials files were being opened in read-write mode despite the read-only option being specified because the underlying caching layer opens always opens files for read/write access. For now, disabled caching for this file. 2018-02-07 16:25:16 -08:00
Stephen Atherton 9a4d039495 Removed fdbblob (an alias for fdbbackup) generation. 2018-02-07 15:10:39 -08:00
Stephen Atherton 0c1c42b0ca Merge branch 'release-5.1' of github.com:apple/foundationdb into release-5.1 2018-02-07 10:38:41 -08:00
Stephen Atherton d8879dc3f3 HTTP::doRequest() now reads responses in parallel with sending requests, so if the server responds before receiving all of the the request the client can stop sending the remainder of the request. For PUT requests which upload files, this prevents sending potentially several megabytes of unnecessary bytes if the server responds with an error (such as 429) before the request is completely sent. Updated the backup container unit test to use more parallelism in order to test this new behavior. 2018-02-07 10:38:31 -08:00
Evan Tschannen d0caffd339 fix: knob was set to incorrect value 2018-02-06 18:11:45 -08:00
Stephen Atherton 7de40413d5 Merge branch 'release-5.1' of github.com:apple/foundationdb into release-5.1 2018-02-06 13:44:25 -08:00
Stephen Atherton 0792d5e3dd Fix: last restorable version for a backup tag name (a separate value from the latest restorable version for a configured backup) was not being updated.
Fix: backup blob speed was sometimes an error because the JSON $sum merge operator did not support mixed numeric types.
Fix: JSON merge operator handling was squashing errors in some cases, which was generally obscuring the backup speed metric issue.
Cleaned up some of the JSON object merging logic.
Improved error messages in JSON merge operators.  Added JSON merge operator tests for mixed numeric math and improved readability of test output.
2018-02-06 13:44:04 -08:00
Evan Tschannen b7dde88029 fix: the cluster controller did not consider the master sharing the same process as the cluster controller as bad in all needed locations
waited too long for good recruitment locations, which would add too much time to recoveries of clusters that do not use machine classes
2018-02-06 11:30:05 -08:00
A.J. Beamon 080a454051 fix: getVersionstamp would return broken promise if a transaction was disposed before being set. getAddressesForKey would not return when resetPromise was set. 2018-01-31 13:47:36 -08:00
A.J. Beamon 84f7565d04 MultiVersionApi::createCluster was throwing network_not_setup rather than returning it. 2018-01-31 10:03:09 -08:00
Stephen Atherton 2f291d8955 Bug fix in blob backup container deletion. The list/delete loop could end before deleting all of the files, but the index entry would still be deleted. Also preemptively made the same code change in listBucket() - Although it is technically correct as written it is a dangerous style because it is not obvious that the addition of a wait() call in the second 'when' block would create a bug. Consolidated deleteContainer() and deleteBucket() as they differ by only 1 line. 2018-01-29 00:32:41 -08:00
Alec Grieser 899cb63952 added style check guard to python build 2018-01-26 13:13:15 -08:00
Alec Grieser 51781bb7a8 Merge branch 'release-5.1' into bindings-format 2018-01-26 12:28:29 -08:00
Alec Grieser 96da5223cf bump versions.target target version to 5.1.1 2018-01-25 12:50:02 -08:00
Alec Grieser 406d6b70e3 it's all guid 2018-01-25 12:48:20 -08:00
Alec Grieser 7808099318 bump protocol version for release ; new product guid 2018-01-25 10:02:48 -08:00