kudu git commit: dist_test: fix the ability to pass flags to the 'run' option

2018-03-06 Thread todd
Repository: kudu Updated Branches: refs/heads/master 1eb15683b -> cf67b59ec dist_test: fix the ability to pass flags to the 'run' option The python 'argparse' module ends up considering the special '--' flag an actual flag in the "remainder". So, for a typical command line like: dist_test.p

kudu git commit: KUDU-2312: Scan predicate application ordering is non-deterministic

2018-03-06 Thread danburkert
Repository: kudu Updated Branches: refs/heads/master cf67b59ec -> 2aa1b883c KUDU-2312: Scan predicate application ordering is non-deterministic This changes the scan predicate evaluation ordering so that it primarily orders by selectivity (as before), but breaks ties by column index. Change-I

[3/5] kudu git commit: [webui] Add warning for even number of masters

2018-03-06 Thread awong
[webui] Add warning for even number of masters Preview at https://github.com/wdberkeley/kudu/blob/warnevenmasters_screenshots/www/evenmasterwarning.png Change-Id: I9838ca99423722492bc2d4f27eb5fd8f5cbb199c Reviewed-on: http://gerrit.cloudera.org:8080/9513 Reviewed-by: Todd Lipcon Tested-by: Kudu

[4/5] kudu git commit: KUDU-2309: /masters can show the wrong list of masters

2018-03-06 Thread awong
KUDU-2309: /masters can show the wrong list of masters The ListMasters RPC (on which the /masters page is based) returned masters based on the -master_addresses flag. It should return masters based on the consensus configuration. Since we verify the two sets of addresses are the same at startup, t

[1/5] kudu git commit: Make metrics name matching case-insensitive

2018-03-06 Thread awong
Repository: kudu Updated Branches: refs/heads/master 2aa1b883c -> 9f93e97a6 Make metrics name matching case-insensitive Some metrics have mixed-case name, for example handler_latency_kudu_tserver_TabletCopyService_BeginTabletCopySession Previously, filtered metrics like /metrics?metrics=copy

[5/5] kudu git commit: docs: add warning to wait between FS rebuilds

2018-03-06 Thread awong
docs: add warning to wait between FS rebuilds Customers who are rebuilding multiple Kudu nodes may permanently delete all healthy replicas for a tablet. This won't prevent data loss in the event that a only single copy remains and is deleted, but waiting should help prevent such situations. Chang

[2/5] kudu git commit: tablet: remove an ancient TODO about being able to configure storage attributes

2018-03-06 Thread awong
tablet: remove an ancient TODO about being able to configure storage attributes This TODO was implemented years ago but we forgot to remove it. Change-Id: I0b799c4096fa4deba82fcd2d3a63f83ce8677eaa Reviewed-on: http://gerrit.cloudera.org:8080/9512 Reviewed-by: Dan Burkert Tested-by: Todd Lipcon

[2/4] kudu git commit: build: adjust the number of processors for various tests

2018-03-06 Thread adar
build: adjust the number of processors for various tests Many of our tests are multithreaded and can utilize many cores worth of CPU during execution. Other tests are somewhat timing-sensitive and might time out if run in coordination with a stress test, particularly on a small machine which might

[4/4] kudu git commit: decimal_util: do not produce warnings when building with gcc

2018-03-06 Thread adar
decimal_util: do not produce warnings when building with gcc When I build with gcc5, I get the following warning: ../../src/kudu/util/decimal_util.cc:31:45: warning: ‘no_sanitize’ attribute directive ignored [-Wattributes] int128_t MaxUnscaledDecimal(int8_t precision) { This is because

[1/4] kudu git commit: [docs] Improvements to multi-master migration doc

2018-03-06 Thread adar
Repository: kudu Updated Branches: refs/heads/master 9f93e97a6 -> c8724c615 [docs] Improvements to multi-master migration doc - Add extra reminder to run as the Kudu user. - Note that the copy_from_remote command requires authenticating to the remote service as the Kudu user. - Note that t

[3/4] kudu git commit: build: stop generating md5 file

2018-03-06 Thread adar
build: stop generating md5 file New guidance from the ASF is to not generate md5 files when producing source releases. Instead we just generate the sha checksum. Change-Id: I6b0359d63b660b285c0853cd9b88654a400f14c2 Reviewed-on: http://gerrit.cloudera.org:8080/9504 Tested-by: Kudu Jenkins Reviewed

kudu git commit: Fix python build script print newlines

2018-03-06 Thread danburkert
Repository: kudu Updated Branches: refs/heads/master c8724c615 -> 97e1cbfc9 Fix python build script print newlines This is a fixup for 112869cf22c47543. Change-Id: I36fb45f3045dea3d16689db730d2372d4cf4a936 Reviewed-on: http://gerrit.cloudera.org:8080/9520 Reviewed-by: Adar Dembo Tested-by: K