You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kudu.apache.org by mp...@apache.org on 2017/11/29 06:23:25 UTC
[2/2] kudu git commit: Add 1.6.x release notes from Todd
Add 1.6.x release notes from Todd
Change-Id: Ia998fc7f8e4c520744c47986944b9dfec539edfd
Reviewed-on: http://gerrit.cloudera.org:8080/8674
Tested-by: Kudu Jenkins
Reviewed-by: Mike Percy <mp...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/kudu/repo
Commit: http://git-wip-us.apache.org/repos/asf/kudu/commit/d74b98fb
Tree: http://git-wip-us.apache.org/repos/asf/kudu/tree/d74b98fb
Diff: http://git-wip-us.apache.org/repos/asf/kudu/diff/d74b98fb
Branch: refs/heads/master
Commit: d74b98fbb96ab7b59ae7777a5cec6faea058099b
Parents: a18710c
Author: Mike Percy <mp...@apache.org>
Authored: Tue Nov 28 21:55:12 2017 -0800
Committer: Mike Percy <mp...@apache.org>
Committed: Wed Nov 29 06:22:51 2017 +0000
----------------------------------------------------------------------
docs/release_notes.adoc | 47 ++++++++++++++++++++++++++++++++++++++++----
1 file changed, 43 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/kudu/blob/d74b98fb/docs/release_notes.adoc
----------------------------------------------------------------------
diff --git a/docs/release_notes.adoc b/docs/release_notes.adoc
index 5141a2c..0731611 100644
--- a/docs/release_notes.adoc
+++ b/docs/release_notes.adoc
@@ -40,7 +40,7 @@
the next major release.
* Support for Spark 1 (kudu-spark_2.10) has been deprecated since Kudu 1.6.0
- (TBD: no longer supported?
+ (TBD: no longer supported?)
[[rn_1.6.0_new_features]]
== New features
@@ -49,23 +49,62 @@
== Optimizations and improvements
+* Kudu servers can now tolerate short interruptions in NTP clock
+ synchronization. NTP synchronization is still required when any Kudu daemon
+ starts up. If NTP synchronization is not available, diagnostic information
+ is now logged to help pinpoint the issue.
+ (link:https://issues.apache.org/jira/browse/KUDU-1578[KUDU-1578])
+
+* Tablet server startup time has been improved significantly on servers
+ containing large numbers of blocks.
+
* The log block manager now performs disk data deletion in batches. This
optimization can significantly reduce the time taken to delete data on a tablet.
* The usage of sensitive data redaction flag has been slightly changed. By
setting `--redact=log` flag, redaction will be disabled in the web UI but
- retained for server logs. Alternatively, `--redact=none`can be used to
+ retained for server logs. Alternatively, `--redact=none` can be used to
disable redaction completely.
* The Spark DataSource integration now can take advantage of scan locality
for better scan performance, the scan will take place at the closest replica
instead of going to the leader.
+* Various optimizations were made to reduce the 99th percentile latency of
+ writes on the tablet server. This can also improve throughput on certain
+ write workloads, particularly on larger clusters.
+
+* Kudu may now be configured to ignore system-wide auth_to_local mappings
+ configured in /etc/krb5.conf by setting the configuration flag
+ `--use_system_auth_to_local=false`.
+ (link:https://issues.apache.org/jira/browse/KUDU-2198[KUDU-2198])
+
+* The performance of the compaction scheduler has been improved. In
+ previous versions, certain types of time series workloads were found to
+ cause compaction scheduling to take tens of seconds. These workloads now
+ schedule compactions an order of magnitude more efficiently.
+
+* The compaction scheduler has been improved to avoid running a compaction
+ when the benefit of that compaction is extremely small.
+
+* Tablet servers now consider the health of all replicas of a tablet before
+ deciding to evict one. This can improve stability of the Kudu cluster after
+ experiencing multiple simultaneous daemon failures.
+ (link:https://issues.apache.org/jira/browse/KUDU-2048[KUDU-2048])
+
+* Several performance improvements have been made to the Kudu master,
+ particularly in concurrency of clients opening tables. This should improve
+ performance in highly concurrent workloads.
+
[[rn_1.6.0_fixed_issues]]
== Fixed Issues
-* link:https://issues.apache.org/jira/browse/KUDU-1411[KUDU-1411] fixed HT
- timestamp propagation in Java client's KuduScanToken.
+* HybridTime timestamp propagation now works in the Java client when using scan
+ tokens. (link:https://issues.apache.org/jira/browse/KUDU-1411[KUDU-1411])
+
+* Fixed an error message commonly found in tablet server logs indicating that
+ operations were being read "from the future".
+ (link:https://issues.apache.org/jira/browse/KUDU-1078[KUDU-1078])
[[rn_1.6.0_wire_compatibility]]
== Wire Protocol compatibility