summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Commit patch to update .gitignoreHEADarchive/debian/2.3.0-2masterMatthew Vernon2022-12-06
| | | | [dgit (8.5~bpo9+1) update-gitignore-quilt-fixup]
* Remove executable bit from a couple of source filesMatthew Vernon2022-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-2Matthew Vernon2022-12-06
|
* .install file for the -dev packageMatthew Vernon2022-12-05
|
* Update changelog to reflect ITP number and build-deps in NEWMatthew Vernon2022-12-05
|
* Add self to copyrightMatthew Vernon2022-12-05
|
* Add a short manpage for the CLI programMatthew Vernon2022-12-05
|
* tell dh what to install in the -cli packageMatthew Vernon2022-12-05
|
* Remove executable bit from a couple of source filesMatthew Vernon2022-12-05
|
* rules: don't run testsMatthew Vernon2022-12-05
| | | | | The tests need a hadoop cluster available to them, which we don't have at build time.
* control: CLI package name, {build-,}dependencyMatthew Vernon2022-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 packageDrew Parsons2022-11-19
| | | | | we need the package mainly for the github.com/colinmarc/hdfs source, not for the binary tool
* Initial packagingDrew Parsons2022-11-19
|
* Ignore _build and quilt .pc dirs via .gitignoreDrew Parsons2022-11-19
|
* New upstream version 2.3.0Drew Parsons2022-11-19
|
* Usermod requires sudoColin Marc2022-02-09
|
* Useradd fails if the user already existsColin Marc2022-02-09
|
* Correctly create a keytab for the user in CIColin Marc2022-02-09
|
* Add support for truncate operationsJunjie Qian2022-02-09
| | | | Fixes #73.
* Return a specific error if a file is still incomplete after FileWriter.CloseColin Marc2022-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 argumentsColin Marc2022-02-09
|
* Prevent an NPE in hdfs getColin Marc2022-02-08
| | | | Fixes #244.
* Add a public ServerDefaults to give access to FSServerDefaultsColin Marc2022-02-08
| | | | Fixes #219
* Fix the tests badgeColin Marc2022-02-08
|
* Revert "Attempt to trigger the release workflow more reliably"Colin Marc2022-02-08
| | | | This reverts commit 5298db4b4a9ef3b575e99c3023ab3a8472e389af.
* Propogate errors from validateChecksum correctly.Colin Marc2022-02-08
| | | | Fixes #275
* When seeking forward small amounts, don't reconnectColin Marc2022-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 reliablyColin Marc2022-02-05
|
* Allow triggering the release workflow manuallyColin Marc2022-02-05
|
* Fixup release workflowColin Marc2022-02-05
|
* Ensure we bail and exit with a nonzero status if an error happens during putColin Marc2022-02-05
|
* Remove stray fileColin Marc2022-02-05
|
* Add a release workflowColin Marc2022-02-05
|
* Add a comment explaining why we sort the QopsColin Marc2022-02-05
|
* Update compatability notesColin Marc2022-02-05
|
* Update and regenerate protobuf filesColin Marc2022-02-05
|
* Run tests on all branchesColin Marc2022-02-05
|
* Update some dependenciesColin Marc2022-02-05
|
* Revert "Check that closing a file after writing actually succeeds"Colin Marc2022-02-05
| | | | This reverts commit 19e9639f12c882075cc2665cde964b11cf54f350.
* Check that closing a file after writing actually succeedssunzhaochang2022-02-05
| | | | | | Hadoop returns a boolean with no context. Fixes #271.
* Merge pull request #272 from dotzero/masterColin Marc2022-02-05
|\ | | | | Allow to use multiple nodes in HADOOP_NAMENODE
| * Allow to put multiple nodes in clidotzero2021-08-19
| |
* | Merge pull request #276 from moredure/patch-1Colin Marc2022-02-05
|\ \ | | | | | | use only seqno instead of full outboundPacket in channel
| * | Update block_write_stream.goMikhail Faraponov2021-10-18
| | |
| * | Update block_write_stream.goMikhail Faraponov2021-10-18
| |/
* | Merge pull request #277 from moredure/patch-2Colin Marc2022-02-05
|\ \ | | | | | | reduce allocation for outboundPacket
| * | Update block_write_stream.goMikhail Faraponov2021-10-18
| |/
* | Merge pull request #285 from colinmarc/nosaslonprivilegedportColin Marc2022-02-05
|\ \ | | | | | | Skip SASL negotiation with datanodes in one special case
| * | Skip SASL negotiation with datanodes in one special caseColin Marc2022-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 actionsColin Marc2022-02-05
| |