Skip to content

Commit

Permalink
Update change log.
Browse files Browse the repository at this point in the history
  • Loading branch information
mikeov committed May 22, 2017
1 parent b777d56 commit eddb919
Showing 1 changed file with 10 additions and 44 deletions.
54 changes: 10 additions & 44 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,55 +1,21 @@
# Changes

## November 23, 2016
## May 21, 2017

* Add build for Hadoop 2.7.2. See [#201](https://github.com/quantcast/qfs/pull/201)
Changes since 1.2.0 release. The following changes were back ported from the master (2.0) branch.

* [QFS-332](https://quantcast.atlassian.net/browse/QFS-332) make QuantcastFileSystem honor
umask setting from jobconf for better Hadoop/Hive compatibility. See [#196](https://github.com/quantcast/qfs/pull/196)
* Fixed sporadic file descriptor close in meta server checkpoint write in case when lock file was configured / used.

* [QFS-325](https://quantcast.atlassian.net/browse/QFS-325) throw exception if native code
load fails instead of calling exit. See [#189](https://github.com/quantcast/qfs/pull/189)
* Fixed bug in S3 block delete state machine that appear in the case when more one upload ID returned by S3.

* [QFS-321](https://quantcast.atlassian.net/browse/QFS-321) add s3 option to
sample setup script. See [#177](https://github.com/quantcast/qfs/pull/177)
* Fixed QFS client write pipelining. Now write path with adequately large write behind is no longer latency bound.

* [QFS-320](https://quantcast.atlassian.net/browse/QFS-320) pass an argument
to qfstest.sh within the Makefile. See [#175](https://github.com/quantcast/qfs/pull/175)
* Fixed integer overflow in IO buffer pool with pool size equal or greater 4GB. The problem affects both chunk and meta servers. However, typically, only chunk server, if configured with IO buffer pool larger than 4GB, and S3, might use enough buffers for the problem to occur.

* [QFS-187](https://quantcast.atlassian.net/browse/QFS-187) make chunkserver error
message display all possibilities upon receiving EBADCLUSTERKEY. See [#169](https://github.com/quantcast/qfs/pull/169)
* Meta server: fixed memory leak in B+tree height decrease by destroying up prior root node.

* [QFS-171](https://quantcast.atlassian.net/browse/QFS-171) display better error
messages in cptoqfs when file configuration parameters are invalid. See [#170](https://github.com/quantcast/qfs/pull/170)
* IO library: fixed IO buffer stream buffer reset method by setting get and put sequence pointers to 0. Implemented xsgetn stream buffer method to make input stream read more efficient.

* [QFS-289](https://quantcast.atlassian.net/browse/QFS-289) display more detail
in qfsfileenum help menu. See [#167](https://github.com/quantcast/qfs/pull/167)
* Chunk server: back ported directory checker thread stack size increase and extraneous type casts remove from master branch.

* [QFS-53](https://quantcast.atlassian.net/browse/QFS-53) display the default
file configuration that qfs tool uses file copying. See [#164](https://github.com/quantcast/qfs/pull/164)

* [QFS-263](https://quantcast.atlassian.net/browse/QFS-263) binary distributions
for mac os. See [#165](https://github.com/quantcast/qfs/pull/165)

* [QFS-78](https://quantcast.atlassian.net/browse/QFS-78) delete obsolete test
files. See [#166](https://github.com/quantcast/qfs/pull/166)

* make the read call control the actual read size in KfsInputChannel,
if read ahead logic is turned off. See [#156](https://github.com/quantcast/qfs/pull/156)

* add API support to pass create parameters for new files.
See [#154](https://github.com/quantcast/qfs/pull/154)

* [QFS-293](https://quantcast.atlassian.net/browse/QFS-293) wiki/Binary-Distributions.md:
update links to different versions of the binary distributions. See [#148](https://github.com/quantcast/qfs/pull/148)

* buildsystem: the build system now correctly assigns the hash, tag, or version
when gathering build information. See [#129](https://github.com/quantcast/qfs/pull/129)

* hadoop shim: if a QFS instance fails initialization, give more info and throw an IOException rather
than doing an unfriendly exit. See [here](https://github.com/quantcast/qfs/commit/e5453202ec0f663c974b70a1b3f8515e1cd0b320)

* support to change io buffer size and read ahead size of a file through hadoop-qfs.
See [here](https://github.com/quantcast/qfs/commit/27b8a384f011040a796edc05c7646865bb744b88)

* configurable disk IO size for writes. See [here](https://github.com/quantcast/qfs/commit/7d411180b733de2cb36bda4d837b5bf37e020314)
* S3 IO library: added parameter to control querying S3 for upload IDs prior to deleting object store block.

0 comments on commit eddb919

Please sign in to comment.