I wasn't expecting any voting, so that is a surprise. I'm glad some folks are checking it out.
I like "preview RC"... exactly. These prerelease snapshots (every two weeks-ish I hope) are so people can review and test them if they like. Not every snapshot needs looking at. If you do provide feedback, that helps make the actual release candidate process a bit easier. As Mike says, there should be no surprises. On Sat, Jan 13, 2018 at 1:42 PM, Mike Drob <md...@apache.org> wrote: > Hi Andrew, > > A bit confusion here - what is the expectation for the snapshots? I see > folks voting, but I don't see a call for a vote and this doesn't look like > an RC. Is it fair to consider it a preview RC, so that by the time actual > RCs roll around there are no surprises? > > Mike > > On Sat, Jan 13, 2018 at 3:23 PM, Stack <st...@duboce.net> wrote: > > > More.... Still +1. > > > > Downloaded src. Built a tgz. Ran it. Poked around (logs, UI). > > > > Looks good, > > S > > > > > > On Sat, Jan 13, 2018 at 1:19 PM, Stack <st...@duboce.net> wrote: > > > > > +1 > > > > > > Checked hash and signature. > > > Downloaded bin. Checked layout and doc. > > > Started it up. Checked UI and logs. > > > Loaded data. Verified it made it in. > > > > > > St.Ack > > > > > > On Fri, Jan 12, 2018 at 6:14 PM, Andrew Purtell <apurt...@apache.org> > > > wrote: > > > > > >> A snapshot of HBase 1.3.2 is available for testing in Apache's Maven > or > > at > > >> > > >> https://dist.apache.org/repos/dist/dev/hbase/hbase-1.3.2-SNAPSHOT/ . > > This > > >> snapshot was generated from the git SHA b6f4f511a6 . > > >> > > >> The compatibility report with respect to the previous release can be > > >> found > > >> at > > >> https://dist.apache.org/repos/dist/dev/hbase/hbase-1.3.2-SNA > > >> PSHOT/compat-check-report.html > > >> . > > >> > > >> This is a snapshot, not an official release. These artifacts are > > provided > > >> for development and testing convenience. Please use with caution. Do > not > > >> deploy to production. > > >> > > >> We should be releasing 1.3.2 within the next month or so. On behalf of > > the > > >> HBase project I apologize for the length of time it has been since the > > >> 1.3.1 release, and for the number of changes included in the upcoming > > >> patch release as a result. > > >> > > >> The changes in this snapshot since the last 1.3 release or snapshot > are: > > >> > > >> - HBASE-8758 Error in RegionCoprocessorHost class preScanner method > > >> documentation > > >> - HBASE-9393 Hbase does not closing a closed socket resulting in > many > > >> CLOSE_WAIT > > >> - HBASE-9899 for idempotent operation dups, return the result > instead > > >> of > > >> throwing conflict exception (addendum for branch-1) > > >> - HBASE-14220 nightly check that we can build a source tarball. > > >> - HBASE-15497 Incorrect javadoc for atomicity guarantee of > Increment > > >> and > > >> Append > > >> - HBASE-15548 SyncTable: sourceHashDir is supposed to be optional > but > > >> won't work without (Dave Latham) > > >> - HBASE-15607 Deprecating SnapShotInfo (Ram) > > >> - HBASE-15691 ConcurrentModificationException in BucketAllocator > > >> - HBASE-15947 Classes used only for tests included in main code > base > > >> - HBASE-16011 TableSnapshotScanner and TableSnapshotInputFormat can > > >> produce duplicate rows if split table. > > >> - HBASE-16090 ResultScanner is not closed in > > >> SyncTable#finishRemainingHashRanges() > > >> - HBASE-16116 Remove redundant pattern *.iml > > >> - HBASE-16351 Improve error reporting for license failures > > >> - HBASE-16459 Remove unused hbase shell --format option > > >> - HBASE-16615 Fix flaky TestScannerHeartbeatMessages (Duo Zhang) > > >> - HBASE-16939 ExportSnapshot: set owner and permission on right > > >> directory > > >> - HBASE-17131 Avoid livelock caused by HRegion#processRowsWithLocks > > >> - HBASE-17352 Fix hbase-assembly build with bash 4 > > >> - HBASE-17441 Fix invalid quoting around hadoop-3 build in yetus > > >> personality > > >> - HBASE-17514 emit a warning if thrift1 proxy user is configured > but > > >> hbase.regionserver.thrift.http is not > > >> - HBASE-17534 Avoid re-wrapping IOExceptions as IOExceptions > > >> - HBASE-17617 Backport HBASE-16731 (Inconsistent results from the > > >> Get/Scan if we use the empty FilterList) to branch-1 > > >> - HBASE-17648 HBase Table-level synchronization fails between two > > >> secured(kerberized) cluster > > >> - HBASE-17658 Fix bookkeeping error with max regions for a table > > >> - HBASE-17803 PE always re-creates table when we specify the split > > >> policy > > >> - HBASE-17817 add table name to output (if available) when removing > > >> coprocessors > > >> - HBASE-17862 Fix a condition that always returns true > > >> - HBASE-17877 Improve HBase's byte[] comparator. > > >> - HBASE-17887 Row-level consistency is broken for read > > >> - HBASE-17902 Backport HBASE-16367 "Race between master and region > > >> server initialization may lead to premature server abort" to 1.3 > > >> - HBASE-17916 Error message not clear when the permission of > staging > > >> dir > > >> is not as expected > > >> - HBASE-17925 mvn assembly:single fails against hadoop3-alpha2 > > >> - HBASE-17934 Backport HBASE-17779 "disable_table_replication > returns > > >> misleading message and does not turn off replication" > > >> - HBASE-17934 Backport HBASE-17779 "disable_table_replication > returns > > >> misleading message and does not turn off replication" (Janos Gub) > > >> - HBASE-17937 Memstore size becomes negative in case of expensive > > >> postPut/Delete Coprocessor call > > >> - HBASE-17944 Removed unused JDK version parsing from ClassSize. > > >> - HBASE-17954 Switched findbugs implementation to spotbugs > > >> - HBASE-17968 Fix NOTICE.txt for src-release > > >> - HBASE-17985 Inline apt-get update calls in Yetus Dockerfile > > >> - HBASE-18000 Make sure we always return the scanner id with > > >> ScanResponse > > >> - HBASE-18014 A case of Region remain unassigned when table enabled > > >> (Allan Yang) > > >> - HBASE-18020 Update API Compliance Checker to Incorporate > > Improvements > > >> Done in Hadoop > > >> - HBASE-18023 Log multi-* requests for more than threshold number > of > > >> rows > > >> - HBASE-18023 Update row threshold warning from 1k to 5k (addendum) > > >> - HBASE-18024 HRegion#initializeRegionInternals should not > re-create > > >> .hregioninfo file when the region directory no longer exists > > >> - HBASE-18026 ProtobufUtil seems to do extra array copying > > >> - HBASE-18027 HBaseInterClusterReplicationEndpoint should respect > > RPC > > >> limits when batching edits > > >> - HBASE-18030 Per Cell TTL tags may get duplicated with > > >> increments/Append causing tags length overflow. > > >> - HBASE-18036 Data locality is not maintained after cluster restart > > or > > >> SSH (Stephen Yuan Jiang) > > >> - HBASE-18041 Add .pylintrc to HBase > > >> - HBASE-18042 Client Compatibility breaks between versions 1.2 and > > 1.3 > > >> - HBASE-18066 Get with closest_row_before on hbase:meta can return > > >> empty > > >> Cell during region merge/split > > >> - HBASE-18077 Update JUnit licensing to use EPL > > >> - HBASE-18081 The way we process connection preamble in > > SimpleRpcServer > > >> is broken > > >> - HBASE-18090 Improve TableSnapshotInputFormat to allow more > multiple > > >> mappers per region > > >> - HBASE-18092 Removing a peer does not properly clean up the > > >> ReplicationSourceManager state and metrics > > >> - HBASE-18093 Overloading the meaning of 'enabled' in Quota Manager > > to > > >> indicate either quota disabled or quota manager not ready is not > good > > >> (Stephen Yuan Jiang) > > >> - HBASE-18096 Limit HFileUtil visibility and add missing > annotations > > >> - HBASE-18122 Scanner id should include ServerName of region server > > >> - HBASE-18125 shell disregards spaces at the end of a split key in > a > > >> split file > > >> - HBASE-18132 Low replication should be checked in period in case > of > > >> datanode rolling upgrade (Allan Yang) > > >> - HBASE-18137 Replication gets stuck for empty WALs > > >> - HBASE-18141 Regionserver fails to shutdown when abort triggered > > >> during > > >> RPC call > > >> - HBASE-18142 Deletion of a cell deletes the previous versions too > > >> - HBASE-18145 The flush may cause the corrupt data for reading > > >> - HBASE-18147 POC jenkinsfile for nightly checks. > > >> - HBASE-18159 Use OpenJDK7 instead of Oracle JDK7 in pre commit > > docker > > >> file > > >> - HBASE-18167 OfflineMetaRepair tool may cause HMaster abort always > > >> (Pankaj Kumar) > > >> - HBASE-18180 Possible connection leak while closing > BufferedMutator > > in > > >> TableOutputFormat > > >> - HBASE-18185 IntegrationTestTimeBoundedRequestsWithRegionReplicas > > >> unbalanced tests fails with AssertionError > > >> - HBASE-18192 Replication drops recovered queues on region server > > >> shutdown > > >> - HBASE-18197 Avoided to call job.waitForCompletion(true) two times > > >> - HBASE-18212 reduce log level for unbuffer warning. > > >> - HBASE-18230 Remove Velocity vars from LICENSE > > >> - HBASE-18233 We shouldn't wait for readlock in doMiniBatchMutation > > in > > >> case of deadlock (Allan Yang) > > >> - HBASE-18247 Hbck to fix the case that replica region shows as key > > in > > >> the meta table > > >> - HBASE-18255 Set JVM code cache size in provided configuration > > >> (Vladimir Rodionov) > > >> - HBASE-18268 Eliminate the findbugs warnings for hbase-client > > >> - HBASE-18293 Only add the spotbugs dependency when jdk8 is active > > >> - HBASE-18295 The result contains the cells across different rows > > >> - HBASE-18308 Eliminate the findbugs warnings for hbase-server > > >> - HBASE-18315 Eliminate the findbugs warnings for hbase-rest > > >> - HBASE-18330 NPE in ReplicationZKLockCleanerChore > > >> - HBASE-18358 Backport HBASE-18099 'FlushSnapshotSubprocedure > should > > >> wait for concurrent Region#flush() to finish' > > >> - HBASE-18362 hbck should not report split replica parent region > from > > >> meta as errors (Huaxiang Sun) > > >> - HBASE-18365 Eliminate the findbugs warnings for hbase-common > > >> - HBASE-18387 [Thrift] Make principal configurable in > DemoClient.java > > >> - HBASE-18390 Sleep too long when finding region location failed > > >> - HBASE-18398 Snapshot operation fails with FileNotFoundException > > >> - HBASE-18426 nightly job should use independent stages to check > > >> supported jdks > > >> - HBASE-18437 Revoke access permissions of a user from a table does > > not > > >> work as expected > > >> - HBASE-18438 Precommit doesn't warn about unused imports > > >> - HBASE-18461 Build broken If the username contains a backslash > > >> - HBASE-18470 Remove the redundant comma from > > >> RetriesExhaustedWithDetailsException#getDesc > > >> - HBASE-18471 The DeleteFamily cell is skipped when StoreScanner > > seeks > > >> to next column > > >> - HBASE-18473 VC.listLabels() erroneously closes any connection. > > >> - HBASE-18479 should apply HBASE-18255 to HBASE_MASTER_OPTS too > > >> - HBASE-18480 The cost of BaseLoadBalancer.cluster is changed even > if > > >> the rollback is done > > >> - HBASE-18481 The autoFlush flag was not used in PE tool > > >> - HBASE-18487 Minor fixes in row lock implementation > > >> - HBASE-18505 Yetus only run root when all modules changed > > >> - HBASE-18527 Update nightly job to account for changes in jenkins > > >> plugins. > > >> - HBASE-18572 Delete can't remove the cells which have no > visibility > > >> label > > >> - HBASE-18577 test well-formed-ness of our client jars. > > >> - HBASE-18582 Correct the docs for Mutation#setCellVisibility > > >> - HBASE-18587 Fix flaky TestFileIOEngine > > >> - HBASE-18607 fix submit-patch.py to support utf8 > > >> - HBASE-18631 Allow ChaosMonkey properties to be specified in > > >> hbase-site > > >> - HBASE-18644 Duplicate compactionQueueLength metric in Region > Server > > >> metrics > > >> - HBASE-18656 First issues found by error-prone > > >> - HBASE-18665 ReversedScannerCallable invokes getRegionLocations > > >> incorrectly > > >> - HBASE-18670 Add .DS_Store to .gitignore > > >> - HBASE-18675 Making {max,min}SessionTimeout configurable for > > >> MiniZooKeeperCluster > > >> - HBASE-18679 Add a null check around the result of getCounters() > in > > >> ITBLL > > >> - HBASE-18690 Replace o.a.h.c.InterfaceAudience by > > >> o.a.h.h.c.InterfaceAudience > > >> - HBASE-18731 [compat 1-2] Mark protected methods of QuotaSettings > > that > > >> touch Protobuf internals as IA.Private > > >> - HBASE-18743 HFiles in use by a table which has the same name and > > >> namespace with a default table cloned from snapshot may be deleted > > when > > >> that snapshot and default table are deleted (wenbang) > > >> - HBASE-18746 Throw exception with job.getStatus(). > getFailureInfo() > > >> when > > >> ExportSnapshot fails > > >> - HBASE-18757 Fix improper bitwise & in bucketcache offset > > calculation > > >> - HBASE-18771 Incorrect StoreFileRefresh leading to split and > > >> compaction > > >> failures > > >> - HBASE-18796 Admin#isTableAvailable returns incorrect result > before > > >> daughter regions are opened > > >> - HBASE-18818 TestConnectionImplemenation fails > > >> - HBASE-18833 Ensure precommit personality is up to date on all > > active > > >> branches > > >> - HBASE-18867 update maven enforcer plugin. > > >> - HBASE-18885 HFileOutputFormat2 hardcodes default > > FileOutputCommitter > > >> - HBASE-18890 Backport HBASE-14499 (Master coprocessors shutdown > will > > >> not happen on master abort) to branch-1 > > >> - HBASE-18921 Fix Result.current ArrayIndexOutOfBoundsException > > >> - HBASE-18923 TestTableResource flaky on branch-1 > > >> - HBASE-18924 Backport HBASE-18568 (Correct metric of numRegions) > to > > >> branch-1.2 and branch-1.3 > > >> - HBASE-18934 pick hadoop versions for precommit test after patch > > >> branch > > >> is determined. > > >> - HBASE-18936 Backport HBASE-16870 to branch-1.3 (Add the metrics > of > > >> replication sources which were transformed from other dead rs to > > >> ReplicationLoad) > > >> - HBASE-18937 Backport HBASE-16815(Low scan ratio in RPC queue > tuning > > >> triggers divide by zero exception) to branch-1.3 > > >> - HBASE-18938 Backport HBASE-16985(TestClusterId failed due to > wrong > > >> hbase rootdir) to branch-1.3 > > >> - HBASE-18939 Backport HBASE-16538 to branch-1.3 > > >> - HBASE-18940 include project pylint configs in source artifact. > > >> - HBASE-18957 add test that confirms 2 FamilyFilters in a > FilterList > > >> using MUST_PASS_ONE operator will return results that match either > of > > >> the > > >> FamilyFilters > > >> - HBASE-18959 Backport HBASE-18874 (HMaster abort message will be > > >> skipped if Throwable is passed null) to branch-1 (Pankaj Kumar) > > >> - HBASE-18967 Backport HBASE-17181 to branch-1.3 (Let HBase thrift2 > > >> support TThreadedSelectorServer) > > >> - HBASE-18980 Suppress SelfComparison error in tests > > >> - HBASE-18996 Backport HBASE-17703 (TestThriftServerCmdLine is > flaky > > in > > >> master branch) to branch-1 > > >> - HBASE-18998 processor.getRowsToLock() always assumes there is > some > > >> row > > >> being locked > > >> - HBASE-19014 surefire fails; When writing xml report stdout/stderr > > ... > > >> No such file or directory > > >> - HBASE-19020 HBase Rest test for xml parsing external entities > > should > > >> not rely on implementation of java XML APIs. > > >> - HBASE-19030 nightly runs should attempt to log test results after > > >> archiving. > > >> - HBASE-19032 Set mimetype for patches uploaded by submit-patch.py > > >> - HBASE-19038 precommit mvn install should run from root on patch > > >> - HBASE-19039 refactor shadedjars test to only run on java changes. > > >> - HBASE-19055 Backport HBASE-19042 to other active branches > > >> - HBASE-19058. The wget isn't installed in building docker image > > >> - HBASE-19060 precommit plugin test 'hadoopcheck' should only run > > when > > >> java or maven files change. > > >> - HBASE-19061 update enforcer rules for NPE > > >> - HBASE-19066 Correct the directory of openjdk-8 for jenkins > > >> - HBASE-19070 temporarily make the mvnsite nightly test non-voting. > > >> - HBASE-19072 Missing beak in catch block of InterruptedException > in > > >> HRegion#waitForFlushes() > > >> - HBASE-19091 Code annotation wrote BinaryComparator instead of > > >> LongComparator > > >> - HBASE-19097 update nightly tests to use Apache Yetus 0.6.0 > > >> - HBASE-19098 compatibility checker should handle remotes named > > >> something other than 'origin'. > > >> - HBASE-19102 TestZooKeeperMainServer fails with KeeperException > > >> - HBASE-19118 Use SaslUtil to set Sasl.QOP in 'Thrift' > > >> - HBASE-19124 Move nightly test of source artifact creation from > > >> Jenkinsfile to a script. > > >> - HBASE-19137 Nightly test should make junit reports optional > rather > > >> than attempt archive after reporting. > > >> - HBASE-19140 hbase-cleanup.sh uses deprecated call to remove files > > in > > >> hdfs > > >> - HBASE-19156 Remove vestiges of an unused regions-per-server CLI > > >> argument > > >> - HBASE-19182 Add deprecation in branch-1 for hbase-prefix-tree so > > some > > >> heads up it removed in hbase2 > > >> - HBASE-19184 Update nightly source artifact check to use git > archive > > >> for making the tarball. > > >> - HBASE-19188 Build fails on branch-1 using maven-3.5.2 > > >> - HBASE-19189 Ad-hoc test job for running a subset of tests lots of > > >> times > > >> - HBASE-19198 TestIPv6NIOServerSocketChannel fails; unable to bind > > >> - HBASE-19205 Backport HBASE-18441 ZookeeperWatcher#interruptedEx > > >> ception > > >> should throw exception > > >> - HBASE-19215 Incorrect exception handling on the client causes > > >> incorrect call timeouts and byte buffer allocations on the server > > >> - HBASE-19223 Note availability of Date Tiered Compaction in 1.y > > >> release > > >> for those upgrading from 0.98 > > >> - HBASE-19227 Nightly job should archive JVM dumpstream files. > > >> - HBASE-19228 nightly job should gather machine stats. > > >> - HBASE-19229 Nightly script to check source artifact should not > do a > > >> destructive git operation without opt-in > > >> - HBASE-19243 Start mini cluster once before class for > > >> TestFIFOCompactionPolicy > > >> - HBASE-19245 MultiTableInputFormatBase#getSplits creates a > > Connection > > >> per Table > > >> - HBASE-19249 test for "hbase antipatterns" should check _count_ of > > >> occurance rather than text of > > >> - HBASE-19260 Add lock back to avoid parallel accessing meta to > > locate > > >> region (Yu Li) > > >> - HBASE-19262 Revisit checkstyle rules > > >> - HBASE-19285 Implements table-level latency histograms > > >> - HBASE-19332 DumpReplicationQueues misreports total WAL size > > >> - HBASE-19340 Backport missing options in shell > > >> - HBASE-19350 TestMetaWithReplicas is flaky > > >> - HBASE-19368 [nightly] Make xml test non-voting in branch-1.2 > > >> - HBASE-19373 Fixed remaining Checkstyle error in hbase-annotations > > >> - HBASE-19383 [1.2] java.lang.AssertionError: expected:<2> but > > was:<1> > > >> at > > >> TestChoreService.testTriggerNowFailsWhenNotScheduled( > > >> TestChoreService.java:707) > > >> - HBASE-19385 [1.3] TestReplicator failed 1.3 nightly > > >> - HBASE-19388 Incorrect value is being set for Compaction Pressure > in > > >> RegionLoadStats object inside HRegion class > > >> - HBASE-19393 HTTP 413 FULL head while accessing HBase UI using > SSL. > > >> - HBASE-19396 Fix flaky test TestHTableMultiplexerFlushCache > > >> - HBASE-19414 enable > > >> TestMasterOperationsForRegionReplicas#testIncompleteMetaTabl > > >> eReplicaInformation > > >> in branch-1.3 and branch-1.2 > > >> - HBASE-19422 Provide clear error message on use of wrong > > >> hadoop-profile > > >> property > > >> - HBASE-19424 Fix NPE in "/metrics" servlet. > > >> - HBASE-19442 Backport HBASE-19065 to branch-1 > > >> (HRegion#bulkLoadHFiles() > > >> should wait for concurrent Region#flush() to finish). > > >> - HBASE-19489 Adds QUICK_HADOOPCHECK flag to check against only the > > >> latest maintenance releases in "hadoopcheck". > > >> - HBASE-19490 Rare failure in TestRateLimiter > > >> - HBASE-19491 Improvements to Nighly runs: Fixes findbugs tests, > > >> Exclude > > >> flaky tests from master. > > >> - HBASE-19502 Make sure we have closed all StoreFileScanner if we > > fail > > >> to open any StoreFileScanners > > >> - HBASE-19514 TestJMXListener now uses random port > > >> - HBASE-19546 TestMasterReplication.testCyclicReplication2 uses > > wrong > > >> assertion > > >> - HBASE-19571 Renames OUTPUTDIR to OUTPUT_DIR and OUTPUT_RELATIVE > to > > >> OUTPUT_DIR_RELATIVE. > > >> - HBASE-19637 Add .checkstyle to gitignore > > >> - HBASE-19684 BlockCacheKey toString Performance > > >> - HBASE-19685 Fix TestFSErrorsExposed# > testFullSystemBubblesFSErrors > > by > > >> increasing scanner timeout. > > >> - HBASE-19708 Avoid NPE when the RPC listener's accept channel is > > >> closed > > >> - HBASE-19790 Fix compatibility break in 1.3.2-SNAPSHOT > > >> > > >> > > >> > > >> -- > > >> Best regards, > > >> Andrew > > >> > > >> Words like orphans lost among the crosstalk, meaning torn from truth's > > >> decrepit hands > > >> - A23, Crosstalk > > >> > > > > > > > > > -- Best regards, Andrew Words like orphans lost among the crosstalk, meaning torn from truth's decrepit hands - A23, Crosstalk