kudu git commit: Add a column renaming tool

2018-05-10 Thread hahao
Repository: kudu Updated Branches: refs/heads/master 3855328b7 -> c18e7e1a6 Add a column renaming tool This commit introduces a tool to rename a table's column. Similar to table renaming tool, when HMS integration feature is enabled, users can use this tool to rename table's column that have h

[2/3] kudu git commit: Fix int overflow GetClockTimeMicros() on macOS

2018-05-10 Thread danburkert
Fix int overflow GetClockTimeMicros() on macOS On macOS mach_timespec_t.tv_sec is only 4 bytes and we were converting to micros before moving to a bigger var. This would cause all the wall times obtained on a mac (through GetClockTimeMicros() to be wrong. This was likely the cause of KUDU-2435 an

[1/3] kudu git commit: [tools] Add ids to tables and tablets; table name to tablets

2018-05-10 Thread danburkert
Repository: kudu Updated Branches: refs/heads/master 3f43c03a1 -> 3855328b7 [tools] Add ids to tables and tablets; table name to tablets This adds tablet id, table id, and table name to KsckTabletSummary, and table id to KsckTableSummary. This will be tested in the follow-up JSON formatting p

[3/3] kudu git commit: thirdparty: tweak clang compiler flags

2018-05-10 Thread danburkert
thirdparty: tweak clang compiler flags Prior to this small tweak the thirdparty clang build output thousands of warnings similar to this one when compiling with clang: Building CXX object lib/Analysis/CMakeFiles/LLVMAnalysis.dir/LazyValueInfo.cpp.o clang: warning: -Wl,-rpath,/Users/dan/

kudu git commit: [flags] run validators after processing help flags

2018-05-10 Thread alexey
Repository: kudu Updated Branches: refs/heads/master 26af97c8f -> 3f43c03a1 [flags] run validators after processing help flags Run flag validators (both individual and group ones) after processing the help flags. Also, this is a follow-up for 297b72bd26cdd546f0a73cda7487c80566388492: the defa