Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Commit patch to update .gitignoreHEADarchive/debian/2.3.0-2master | Matthew Vernon | 2022-12-06 |
| | | | | [dgit (8.5~bpo9+1) update-gitignore-quilt-fixup] | ||
* | Remove executable bit from a couple of source files | Matthew Vernon | 2022-12-06 |
| | | | Gbp-Pq: Name 0001-Remove-executable-bit-from-a-couple-of-source-files.patch | ||
* | changelog for 2.3.0-2debian/2.3.0-2 | Matthew Vernon | 2022-12-06 |
| | |||
* | .install file for the -dev package | Matthew Vernon | 2022-12-05 |
| | |||
* | Update changelog to reflect ITP number and build-deps in NEW | Matthew Vernon | 2022-12-05 |
| | |||
* | Add self to copyright | Matthew Vernon | 2022-12-05 |
| | |||
* | Add a short manpage for the CLI program | Matthew Vernon | 2022-12-05 |
| | |||
* | tell dh what to install in the -cli package | Matthew Vernon | 2022-12-05 |
| | |||
* | Remove executable bit from a couple of source files | Matthew Vernon | 2022-12-05 |
| | |||
* | rules: don't run tests | Matthew Vernon | 2022-12-05 |
| | | | | | The tests need a hadoop cluster available to them, which we don't have at build time. | ||
* | control: CLI package name, {build-,}dependency | Matthew Vernon | 2022-12-05 |
| | | | | | | | | "hdfs" seems a big namespace grab, so go with hdfs-cli. Also note the dependency on gokrb5.v8 Add self to uploaders (Drew has consented to me uploading) | ||
* | use long golang form for source package | Drew Parsons | 2022-11-19 |
| | | | | | we need the package mainly for the github.com/colinmarc/hdfs source, not for the binary tool | ||
* | Initial packaging | Drew Parsons | 2022-11-19 |
| | |||
* | Ignore _build and quilt .pc dirs via .gitignore | Drew Parsons | 2022-11-19 |
| | |||
* | New upstream version 2.3.0 | Drew Parsons | 2022-11-19 |
| | |||
* | Usermod requires sudo | Colin Marc | 2022-02-09 |
| | |||
* | Useradd fails if the user already exists | Colin Marc | 2022-02-09 |
| | |||
* | Correctly create a keytab for the user in CI | Colin Marc | 2022-02-09 |
| | |||
* | Add support for truncate operations | Junjie Qian | 2022-02-09 |
| | | | | Fixes #73. | ||
* | Return a specific error if a file is still incomplete after FileWriter.Close | Colin Marc | 2022-02-09 |
| | | | | | | | | | | | | | | | Previously, we would simply ignore the result field on CompleteResponse, which lead to a silently hanging lease on the file. A hanging lease isn't that bad - it expires on its own - but it was causing the sneaky AlreadyBeingCreatedExceptions we were seeing in append tests. Exposing the error (and adding a function IsErrReplicating to unwrap the PathError, for convenience) allows the client to either ignore it, and let the lease expire on its own, or to retry in a loop, as the java client does, until the file is complete and the lease is destroyed. This has the potential to be a breaking change, since we would silently swallow the error before. | ||
* | Exit with 2 instead of 0 in cases of invalid command line arguments | Colin Marc | 2022-02-09 |
| | |||
* | Prevent an NPE in hdfs get | Colin Marc | 2022-02-08 |
| | | | | Fixes #244. | ||
* | Add a public ServerDefaults to give access to FSServerDefaults | Colin Marc | 2022-02-08 |
| | | | | Fixes #219 | ||
* | Fix the tests badge | Colin Marc | 2022-02-08 |
| | |||
* | Revert "Attempt to trigger the release workflow more reliably" | Colin Marc | 2022-02-08 |
| | | | | This reverts commit 5298db4b4a9ef3b575e99c3023ab3a8472e389af. | ||
* | Propogate errors from validateChecksum correctly. | Colin Marc | 2022-02-08 |
| | | | | Fixes #275 | ||
* | When seeking forward small amounts, don't reconnect | Colin Marc | 2022-02-08 |
| | | | | | | | | | | Currently, when seeking, we always discard the BlockReader and reconnect at the new offset. This is often wasteful, but especially when seeking forward would keep us in the same chunk, since on reconnecting we discard the beginning of the chunk anyway. This adds a new method to BlockReader, Skip, which attempts to discard bytes in order to skip forward, and makes use of that for small (<64k) forward seeks. | ||
* | Attempt to trigger the release workflow more reliably | Colin Marc | 2022-02-05 |
| | |||
* | Allow triggering the release workflow manually | Colin Marc | 2022-02-05 |
| | |||
* | Fixup release workflow | Colin Marc | 2022-02-05 |
| | |||
* | Ensure we bail and exit with a nonzero status if an error happens during put | Colin Marc | 2022-02-05 |
| | |||
* | Remove stray file | Colin Marc | 2022-02-05 |
| | |||
* | Add a release workflow | Colin Marc | 2022-02-05 |
| | |||
* | Add a comment explaining why we sort the Qops | Colin Marc | 2022-02-05 |
| | |||
* | Update compatability notes | Colin Marc | 2022-02-05 |
| | |||
* | Update and regenerate protobuf files | Colin Marc | 2022-02-05 |
| | |||
* | Run tests on all branches | Colin Marc | 2022-02-05 |
| | |||
* | Update some dependencies | Colin Marc | 2022-02-05 |
| | |||
* | Revert "Check that closing a file after writing actually succeeds" | Colin Marc | 2022-02-05 |
| | | | | This reverts commit 19e9639f12c882075cc2665cde964b11cf54f350. | ||
* | Check that closing a file after writing actually succeeds | sunzhaochang | 2022-02-05 |
| | | | | | | Hadoop returns a boolean with no context. Fixes #271. | ||
* | Merge pull request #272 from dotzero/master | Colin Marc | 2022-02-05 |
|\ | | | | | Allow to use multiple nodes in HADOOP_NAMENODE | ||
| * | Allow to put multiple nodes in cli | dotzero | 2021-08-19 |
| | | |||
* | | Merge pull request #276 from moredure/patch-1 | Colin Marc | 2022-02-05 |
|\ \ | | | | | | | use only seqno instead of full outboundPacket in channel | ||
| * | | Update block_write_stream.go | Mikhail Faraponov | 2021-10-18 |
| | | | |||
| * | | Update block_write_stream.go | Mikhail Faraponov | 2021-10-18 |
| |/ | |||
* | | Merge pull request #277 from moredure/patch-2 | Colin Marc | 2022-02-05 |
|\ \ | | | | | | | reduce allocation for outboundPacket | ||
| * | | Update block_write_stream.go | Mikhail Faraponov | 2021-10-18 |
| |/ | |||
* | | Merge pull request #285 from colinmarc/nosaslonprivilegedport | Colin Marc | 2022-02-05 |
|\ \ | | | | | | | Skip SASL negotiation with datanodes in one special case | ||
| * | | Skip SASL negotiation with datanodes in one special case | Colin Marc | 2022-02-05 |
|/ / | | | | | | | | | | | When data.transfer.protection is set but not dfs.encrypt.data.transfer, hadoop expects us to check if the datanode is running on a privileged port. If it is, then no SASL negatiation should take place. Don't ask me why. | ||
* | | Update the badge to show the test status from github actions | Colin Marc | 2022-02-05 |
| | |