Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3054 commits
Select commit Hold shift + click to select a range
5ccab83
HBASE-22700 refactor isMetaClearingException (#578)
ArthurSXL8 Sep 16, 2019
aec5638
HBASE-22804 Provide an API to get list of successful regions and tota…
Aug 7, 2019
4b471d3
HBASE-23023 upgrade shellcheck used in dockerfile (#624)
busbey Sep 14, 2019
5cedb09
HBASE-22955 Properly set jdk7 as JAVA_HOME for branches-1 precommit a…
busbey Sep 13, 2019
4b3c42f
HBASE-22846 Internal Error 500 when Using HBASE REST API to Create Na…
wchevreuil Sep 17, 2019
faed3e4
HBASE-23024 Replace initcause with Constructor arg (#627)
virajjasani Sep 17, 2019
1110e23
HBASE-21056 Findbugs false positive: BucketCache.persistToFile may fa…
busbey Aug 15, 2018
7e04eeb
HBASE-23040 give friendly message about unknown server when running u…
busbey Sep 18, 2019
8c436ba
HBASE-23043 Use 'advanced' Netty leak detection (#636)
petersomogyi Sep 18, 2019
37d49aa
HBASE-22927 Upgrade Mockito version for jdk11 (#593)
rabi-kumar Sep 18, 2019
e50d1f5
HBASE-23037 Make the split WAL related log more readable (#632)
infraio Sep 18, 2019
fb82c8e
HBASE-23044 CatalogJanitor#cleanMergeQualifier may clean wrong parent…
infraio Sep 19, 2019
91a6134
HBASE-23041 Should not show split parent regions in HBCK report's unk…
infraio Sep 19, 2019
55b6976
HBASE-23046 Remove compatibility case from truncate command (#638)
petersomogyi Sep 19, 2019
ffec150
Revert "HBASE-22700 refactor isMetaClearingException (#578)"
petersomogyi Sep 19, 2019
fc4fa46
HBASE-23047 ChecksumUtil.validateChecksum logs an INFO message inside…
wchevreuil Sep 19, 2019
294487c
HBASE-23051 Remove unneeded Mockito.mock invocations (#641)
petersomogyi Sep 19, 2019
1a85bcf
HBASE-23049 TableDescriptors#getAll should return the tables ordering…
infraio Sep 19, 2019
3bcd7c2
HBASE-22927 Upgrade Mockito version for jdk11 - ADDENDUM (#643)
petersomogyi Sep 19, 2019
908a4d8
HBASE-22941 merge operation returns parent regions in random order (#…
stoty Aug 29, 2019
0ed11fe
HBASE-23051 Addendum add missing import
Apache9 Sep 20, 2019
5b75bef
HBASE-22941 Addendum fix NPE in UT
Apache9 Sep 20, 2019
63593d6
HBASE-22649: Encode StoreFile path URLs in the UI to handle scenarios…
sreenivasulureddy Sep 5, 2019
ffbf850
HBASE-22944 Check for hbase:quota table existence in SpaceQuotaRefres…
shardul-cr7 Aug 29, 2019
f1d3b54
HBASE-22142 Drop table RegionSizes with namespace quota
shardul-cr7 Sep 20, 2019
047bbfd
HBase-22027: Split non-MR related parts of TokenUtil off into a Clien…
srdo Sep 21, 2019
7195ab6
HBASE-23058 Should be 'Column Family Name' in table.jsp
Sep 20, 2019
adc0197
HBASE-23035 Retain region to the last RegionServer make the failover …
infraio Sep 21, 2019
38c8bd3
HBASE-22380 break circle replication when doing bulkload (#494)
wchevreuil Sep 21, 2019
6fe7063
HBASE-22930 Set unique name to longCompactions/shortCompactions/split…
Sep 22, 2019
0c5b6df
HBASE-22975 Add read and write QPS metrics at server level and table …
ZhaoBQ Sep 23, 2019
c5a5bf7
HBASE-23032 Upgrade to Curator 4.2.0
meszibalu Sep 23, 2019
f99a9a8
HBASE-23075 Upgrade jackson version (#660)
SteNicholas Sep 26, 2019
cd93675
HBASE-22982: region server suspend/resume and graceful rolling restar…
BukrosSzabolcs Sep 26, 2019
43b4ad9
HBASE-22012 Prevent DISABLE quota violation policy from disabling vio…
shardul-cr7 Sep 25, 2019
6def152
HBASE-23038 Provide consistent and clear logging about disabling chores
sanjeetnishad95 Sep 26, 2019
ebaae12
HBASE-23035 Retain region to the last RegionServer make the failover …
infraio Sep 28, 2019
9f7c73c
HBASE-23054 Remove synchronization block from MetaTableMetrics and fi…
ankitsinghal Sep 28, 2019
9f703fc
HBASE-23078 BaseLoadBalancer should consider region replicas when ran…
infraio Sep 29, 2019
be93248
HBASE-22965 RS Crash due to DBE reference to an reused ByteBuff (#603)
chenxu14 Sep 30, 2019
1e051a7
HBASE-23079 RegionRemoteProcedureBase should override setTimeoutFailu…
Apache9 Sep 30, 2019
1a2d47b
HBASE-23079 Addendum fix broken UT
Apache9 Sep 30, 2019
ff217d4
HBASE-23055 Alter hbase:meta (#655)
saintstack Sep 30, 2019
61bc57f
Revert " HBASE-23055 Alter hbase:meta (#655)"
saintstack Oct 1, 2019
b5a3967
HBASE-22874 Define a public API for Canary checking and a non-public …
Aug 20, 2019
e3078aa
HBASE-23119 ArrayIndexOutOfBoundsException in PrivateCellUtil#qualifi…
stoty Oct 4, 2019
12852d3
HBASE-23116: Fix a load balancer logging nit. (#687)
Oct 4, 2019
45cbe8b
HBASE-23125 TestRSGroupsAdmin2 is flaky
Apache9 Oct 6, 2019
5118498
HBASE-23094 Wrong log message in simpleRegionNormaliser while checkin…
sanjeetnishad95 Oct 7, 2019
15ec3c4
HBASE-22903 : Table to RegionStatesCount metrics - Use for broken alt…
virajjasani Sep 30, 2019
54083a7
HBASE-23095 Reuse FileStatus in StoreFileInfo (#674)
Oct 8, 2019
3427999
HBASE-23134 Enable_all and Disable_all table by Regex fail from Shell…
Oct 8, 2019
fff0f33
HBASE-22767 System table RIT STUCK if their RSGroup has no highest ve…
sunhelly Aug 1, 2019
f40c745
HBASE-22887 Fix HFileOutputFormat2 writer roll (#554)
langdamao Oct 8, 2019
36c4239
HBASE-23139 MapReduce jobs lauched from convenience distribution are …
apurtell Oct 9, 2019
294db53
HBASE-23140 Remove unknown table error (#706)
Oct 9, 2019
928bd78
HBASE-23138 Drop_all table by regex fail (#704)
Oct 9, 2019
3025c42
HBASE-23115 Unit change for StoreFileSize and MemstoreSize (table.jsp…
Oct 9, 2019
14d58e2
HBASE-23114 Use archiveArtifacts in Jenkinsfiles (#681)
petersomogyi Oct 10, 2019
46952d9
HBASE-23053 Disable concurrent nightly builds (#654)
petersomogyi Sep 23, 2019
273c0ba
HBASE-23017 Verify the file integrity in persistent IOEngine
ZhaoBQ Oct 11, 2019
44a7e8b
HBASE-23093 Avoid Optional Anti-Pattern where possible (#673)
virajjasani Oct 11, 2019
d8ad2a0
HBASE-23129 Move core to use hbase-thirdparty-3.1.1 (#695)
saintstack Oct 11, 2019
595bcda
HBASE-23056 Block count is 0 when BucketCache using persistent IOEngi…
ZhaoBQ Sep 20, 2019
bebf251
HBASE-23152 Compaction_switch does not work by RegionServer name (#713)
Oct 12, 2019
7171da0
HBASE-23154 list_deadservers return incorrect no of rows (#717)
Oct 12, 2019
56e0652
HBASE-23153 PrimaryRegionCountSkewCostFunction SLB function should im…
apurtell Oct 12, 2019
6f6d331
HBASE-23159 HStore#getStorefilesSize may throw NPE
Oct 13, 2019
699fad3
HBASE-21540 when set property "hbase.systemtables.compacting.memstore…
Feb 27, 2019
44afe8c
HBASE-23163 Refactor HStore.getStorefilesSize related methods (#719)
Apache9 Oct 14, 2019
18ff188
HBASE-23155 May NPE when concurrent AsyncNonMetaRegionLocator#updateC…
infraio Oct 15, 2019
f620e1d
HBASE-20626 Change the value of "Requests Per Second" on WEBUI
guangxuCheng Oct 16, 2019
b909363
HBASE-22370 ByteBuf LEAK ERROR (#720)
binlijin Oct 16, 2019
cc76318
HBASE-23177 If fail to open reference because FNFE, make it plain it …
saintstack Oct 15, 2019
b0b7e5f
HBASE-23107 Avoid temp byte array creation when doing cacheDataOnWrit…
chenxu14 Oct 17, 2019
d841245
HBASE-23170 Admin#getRegionServers use ClusterMetrics.Option.SERVERS_…
mymeiyi Oct 18, 2019
11bf114
HBASE-23042 Parameters are incorrect in procedures jsp (#728)
mymeiyi Oct 21, 2019
ee6897b
HBASE-23172 HBase Canary region success count metrics reflect column …
Oct 18, 2019
ddd61aa
HBASE-15519 Add per-user metrics with lossy counting
ankitsinghal Oct 23, 2019
75dad6c
HBASE-23207 Log a region open journal (#751)
apurtell Oct 24, 2019
f19b809
HBASE-23193 ConnectionImplementation.isTableAvailable can not deal wi…
Apache9 Oct 20, 2019
d9c36e0
HBASE-23073 Add an optional costFunction to balance regions according…
PierreZ Oct 24, 2019
33e8156
HBASE-22460 : Reopen regions with very high Store Ref Counts (#750)
virajjasani Oct 24, 2019
3dba799
HBASE-23181 Blocked WAL archive: "LogRoller: Failed to schedule flush…
Apache9 Oct 26, 2019
b309617
HBASE-15519 Add per-user metrics with lossy counting (addendum)
petersomogyi Oct 28, 2019
ff2b290
HBASE-23222 MOB compaction supportability improvements
busbey Oct 28, 2019
b18681c
HBASE-23199 Error populating Table-Attribute fields (#741)
Oct 29, 2019
cab9ccc
HBASE-23187 Update parent region state to SPLIT in meta (#732)
binlijin Oct 29, 2019
d2a027d
HBASE-23136 PartionedMobFileCompactor bulkloaded files shouldn't get …
wchevreuil Oct 28, 2019
fe23e3f
HBASE-23208 Unit formatting in Master & RS UI
karthikhw Oct 23, 2019
d9180ab
HBASE-23227 Upgrade jackson-databind to 2.9.10.1
jojochuang Oct 29, 2019
d5f6329
HBASE-20827 Use backoff on CallQueueTooBigException when reporting re…
ankitsinghal Oct 30, 2019
f0c38e8
HBASE-23191 EOFE log spam (#733)
Oct 30, 2019
834f7bf
HBASE-22917 Proc-WAL roll fails saying someone else has already creat…
Oct 30, 2019
77de8e2
HBASE-23192 CatalogJanitor consistencyCheck does not log problematic …
saintstack Oct 30, 2019
f02757d
HBASE-22739 ArrayIndexOutOfBoundsException when balance (#729)
binlijin Oct 30, 2019
19adfee
HBASE-23175 Yarn unable to acquire delegation token for HBase Spark jobs
ankitsinghal Oct 30, 2019
9ab0489
HBASE-23231 ReplicationSource do not update metrics after refresh (#778)
binlijin Oct 31, 2019
471538c
HBASE-23221 Polish the WAL interface after HBASE-23181 (#774)
saintstack Oct 31, 2019
2666358
HBASE-23184 The HeapAllocation in WebUI is not accurate (#730)
chenxu14 Oct 31, 2019
87b4cfa
Revert "HBASE-23191 EOFE log spam (#733)"
saintstack Oct 31, 2019
97644e2
Revert "Revert "HBASE-23191 EOFE log spam (#733)""
saintstack Oct 31, 2019
5521057
Revert "HBASE-22917 Proc-WAL roll fails saying someone else has alrea…
saintstack Oct 31, 2019
18f1aac
HBASE-23238 Additional test and checks for null references on Scanner…
wchevreuil Nov 1, 2019
74e17be
HBASE-23244 NPEs running Canary (#784)
saintstack Nov 2, 2019
df04fbc
HBASE-23244 NPEs running Canary (#784)
saintstack Nov 2, 2019
c8c8eef
HBASE-23241 TestExecutorService sometimes fail (#782)
binlijin Nov 4, 2019
4f39b93
HBASE-23247 [hbck2] Schedule SCPs for 'Unknown Servers' (#791)
saintstack Nov 4, 2019
ac0a605
HBASE-23243 [pv2] Filter out SUCCESS procedures; on decent-sized clus…
saintstack Nov 4, 2019
46a1883
HBASE-23082 Backport of low latency space quotas for hbase snapshots
joshelser Feb 21, 2018
d4c23ee
HBASE-23250 Log message about CleanerChore delegate initialization sh…
rabi-kumar Nov 5, 2019
ea20bb3
HBASE-21458 Error: Could not find or load main class org.apache.hadoo…
saintstack Nov 8, 2018
29c27e3
HBASE-23212 Dynamically reload configs for Region Recovery chore (#802)
virajjasani Nov 5, 2019
d1864ae
HBASE-22980 HRegionPartioner getPartition() method incorrectly partit…
shardul-cr7 Nov 6, 2019
e8c16a2
HBASE-22480 Get block from BlockCache once and return this block to B…
Nov 8, 2019
0a20c40
HBASE-23262 Cannot load Master UI (#799)
Nov 8, 2019
10b38d5
HBASE-23263 NPE in Quotas.jsp (#800)
Nov 8, 2019
cddf8b0
HBASE-23236 Upgrade to yetus 0.11.1
Apache9 Nov 6, 2019
235d03b
HBASE-22888 Share some stuffs with the initial reader when new stream…
chenxu14 Nov 8, 2019
82037ee
HBASE-23228 Allow for jdk8 specific modules on branch-1 in precommit/…
busbey Nov 8, 2019
5dfa58b
HBASE-18439 Subclasses of o.a.h.h.chaos.actions.Action all use the sa…
rabi-kumar Nov 8, 2019
f42b2aa
HBASE-23230 Enforce member visibility in HRegionServer (#775) (#806)
ndimiduk Nov 8, 2019
da06aa7
HBASE-23251 - Add Column Family and Table Names to HFileContext and u…
gjacoby126 Nov 11, 2019
9cc144e
HBASE-23245 : MutableHistogram constructor changes and provide Histog…
virajjasani Nov 11, 2019
b2f3dde
HBASE-23290 shell processlist command is broken
liuml07 Nov 14, 2019
d22e6f5
HBASE-23283 Provide clear and consistent logging about the period of …
liuml07 Nov 13, 2019
f5db86c
HBASE-19450 Add log about average execution time for ScheduledChore
Reidddddd Dec 14, 2017
e69431a
HBASE-23294 ReplicationBarrierCleaner should delete all the barriers …
Apache9 Nov 15, 2019
baf8849
HBASE-19450 Addendum Limit logging of chore execution time at INFO to…
busbey Nov 16, 2019
ab63bde
HBASE-22969 A new binary component comparator(BinaryComponentComparat…
udaikashyap Nov 18, 2019
44c8b58
HBASE-23282 HBCKServerCrashProcedure for 'Unknown Servers'
saintstack Nov 14, 2019
1f9f45c
HBASE-23318 LoadTestTool doesn't start (#848)
apurtell Nov 19, 2019
54be3d1
HBASE-23085 Network and Data related Actions
BukrosSzabolcs Nov 6, 2019
c6ad71e
HBASE-23278 Add a table-level compaction progress display on the UI …
ZhaoBQ Nov 19, 2019
70771b6
HBASE-23315 Miscellaneous HBCK Report page cleanup
saintstack Nov 18, 2019
95f25fe
HBASE-22607. TestExportSnapshotNoCluster fails intermittently
liuml07 Jun 19, 2019
a05cef7
Add status when fixing hole
saintstack Nov 19, 2019
7e088da
HBASE-23321 [hbck2] fixHoles of fixMeta doesn't update in-memory state
saintstack Nov 19, 2019
126ea28
HBASE-23322 [hbck2] Simplification on HBCKSCP scheduling
saintstack Nov 19, 2019
d742112
HBASE-23259: Populate master address end points in cluster/rs configs…
ndimiduk Nov 21, 2019
bb83a09
HBASE-23234 Provide .editorconfig based on checkstyle configuration (…
ndimiduk Nov 21, 2019
f905bb3
HBASE-23325 [UI]rsgoup average load keep two decimals (#860)
xuqinya1 Nov 22, 2019
12b2e1f
HBASE-23328 info:regioninfo goes wrong when region replicas enabled (…
saintstack Nov 22, 2019
c8592f1
HBASE-23307 Add running of ReplicationBarrierCleaner to hbck2 fixMeta…
saintstack Nov 22, 2019
c60d11b
HBASE-22969 A new binary component comparator(BinaryComponentComparat…
petersomogyi Nov 22, 2019
ce34d89
HBASE-23085 Network and Data related Actions; ADDENDUM (#871)
petersomogyi Nov 23, 2019
1fa9a8c
HBASE-23237 Prevent Negative values in metrics requestsPerSecond (#865)
Nov 23, 2019
5635752
HBASE-23197 'IllegalArgumentException: Wrong FS' on edits replay when…
wchevreuil Nov 23, 2019
11d0925
HBASE-23334 The table-lock node of zk is not needed since HBASE-16786…
bsglz Nov 25, 2019
779e69f
HBASE-23312 HBase Thrift SPNEGO configs (HBASE-19852) should be backw…
risdenk Nov 19, 2019
1049de2
HBASE-23336 [CLI] Incorrect row(s) count 'clear_deadservers' (#875)
Nov 26, 2019
e3a4c22
HBASE-20395 Displaying thrift server type on the thrift page (#811)
guangxuCheng Nov 26, 2019
ab09e74
HBASE-23117: Bad enum in hbase:meta info:state column can fail loadMe…
sandeepvinayak Nov 26, 2019
70bbc38
HBASE-23313 [hbck2] setRegionState should update Master in-memory sta…
wchevreuil Nov 27, 2019
46c090c
HBASE-23293 [REPLICATION] make ship edits timeout configurable (#882)
chenxu14 Nov 28, 2019
e33c95c
HBASE-20395 Addendum Displaying thrift server type on the thrift page
guangxuCheng Nov 28, 2019
014a40b
HBASE-23352: Allow chaos monkeys to access cmd line params, and impro…
BukrosSzabolcs Dec 2, 2019
399fc8d
HBASE-23335 : Improving cost functions array copy in StochasticLoadBa…
virajjasani Dec 2, 2019
71c913f
HBASE-23298 Refactor LogRecoveredEditsOutputSink and BoundedLogWriter…
infraio Dec 2, 2019
e558fc9
HBASE-22096 /storeFile.jsp shows CorruptHFileException when the store…
brfrn169 Dec 3, 2019
0770b07
HBASE-23337 Release scripts should rely on maven for deploy. (#887)
busbey Dec 2, 2019
997684f
HBASE-23345 Table need to replication unless all of cfs are excluded
ddupg Nov 28, 2019
2e8ea9e
HBASE-23356 When construct StoreScanner throw exceptions it is possib…
binlijin Dec 4, 2019
e87db35
HBASE-23362: [WalPrettyPrinter] print/filter by table name. (#898)
bharathv Dec 4, 2019
40e1c9e
HBASE-22529 Add sanity check for in-memory compaction policy
junegunn Dec 4, 2019
b39fe1a
HBASE-23365 Minor change MemStoreFlusher's log (#900)
binlijin Dec 5, 2019
393c7dd
HBASE-23361 Limit two decimals in total average load (#897)
Dec 5, 2019
5afaff6
HBASE-23364 HRegionServer sometimes does not shut down.
lhofhansl Dec 6, 2019
967f9d4
HBASE-23373 Log `RetriesExhaustedException` context with full time pr…
ndimiduk Dec 6, 2019
188742a
HBASE-23303 Add security headers to REST server/info page (#843)
anmolnar Dec 8, 2019
751cc62
HBASE-22280 Separate read/write handler for priority request(especial…
binlijin Dec 9, 2019
661580a
HBASE-23377 Balancer should skip disabled tables's regions (#908)
binlijin Dec 10, 2019
f2230a8
HBASE-23379 Clean Up FSUtil getRegionLocalityMappingFromFS
belugabehr Dec 10, 2019
391be59
HBASE-23552 Format Javadocs on ITBLL
ndimiduk Dec 9, 2019
d6eec74
HBASE-23556: Minor ChoreService Cleanup (#927)
belugabehr Dec 10, 2019
0379d5c
HBASE-23553 Snapshot referenced data files are deleted in some case (…
mymeiyi Dec 11, 2019
18e3b48
HBASE-23554 Encoded regionname to regionname utility (#923)
saintstack Dec 11, 2019
719a043
HBASE-23360 [CLI] Fix help command 'set_quota' for removing limits (#…
Dec 11, 2019
362aba7
HBASE-23554 Encoded regionname to regionname utility (#923); ADDENDUM
saintstack Dec 11, 2019
e1301d4
HBASE-23555 TestQuotaThrottle is broken (#924)
mymeiyi Dec 11, 2019
f9abaee
HBASE-23566: Fix package/packet terminology problem in chaos monkeys …
BukrosSzabolcs Dec 12, 2019
acb6b7c
HBASE-23380 General cleanup of FSUtil (#912)
belugabehr Dec 6, 2019
dcd02d1
HBASE-23582 Unbalanced braces in string representation of table descr…
junegunn Dec 16, 2019
a3fcc8b
HBASE-23575 Remove dead code in AsyncRegistry (#940)
bharathv Dec 12, 2019
79134c8
HBASE-23239 Reporting on status of backing MOB files from client-faci…
busbey Nov 2, 2019
bb72ddd
HBASE-23549 Document steps to disable MOB for a column family (#928)
busbey Dec 10, 2019
af0ce53
HBASE-23066 Create a config that forces to cache blocks on compaction
Dec 17, 2019
7a1e9ca
HBASE-20461 Implement fsync for AsyncFSWAL (#947)
Apache9 Dec 19, 2019
c9ab545
HBASE-23376 NPE happens while replica region is moving (#906)
ddupg Dec 19, 2019
7a8d502
HBASE-23594 Procedure stuck due to region happen to recorded on two s…
Apache9 Dec 20, 2019
7a0e4d8
HBASE-23564 RegionStates may has some expired serverinfo and make reg…
binlijin Dec 20, 2019
2e7a7ca
HBASE-23572 In 'HBCK Report', distringush between live, dead, and unk…
saintstack Dec 12, 2019
6e6c7b3
HBASE-23065 [hbtop] Top-N heavy hitter user and client drill downs
ankitsinghal Nov 17, 2019
7a4623f
HBASE-23320 Upgrade surefire plugin to 3.0.0-M4
rabi-kumar Nov 19, 2019
0936bc2
HBASE-23581 Creating table gets stuck when specifying an invalid spli…
brfrn169 Dec 24, 2019
0c09c43
HBASE-23589: FlushDescriptor contains non-matching family/output comb…
BukrosSzabolcs Dec 24, 2019
976563e
HBASE-23613 ProcedureExecutor check StuckWorkers blocked by DeadServe…
binlijin Dec 25, 2019
5cae75e
HBASE-23326 Implement a ProcedureStore which stores procedures in a H…
Apache9 Dec 25, 2019
da4f756
HBASE-23374 ExclusiveMemHFileBlock’s allocator should not be hardcode…
chenxu14 Dec 25, 2019
0cb9107
HBASE-23238: Remove 'static'ness of cell counter in LimitKVsReturnFil…
bharathv Dec 26, 2019
de157b9
HBASE-23619 Used built-in formatting for logger in hbase-zookeeper
HorizonNet Dec 27, 2019
cfe6ccc
HBASE-23617 Add a stress test tool for region based procedure store (…
Apache9 Dec 27, 2019
2382d00
HBASE-23621 Reduced the number of Checkstyle violations in tests of h…
HorizonNet Dec 27, 2019
f3e11d7
HBASE-23622 Reduced the number of Checkstyle violations in hbase-common
HorizonNet Dec 28, 2019
2830c96
HBASE-23618 Add a tool to dump procedure info in the WAL file (#969)
Apache9 Dec 29, 2019
7056238
HBASE-23618 Addendum add main method
Apache9 Dec 29, 2019
71a0c30
HBASE-23626 Reduced number of Checkstyle violations in tests in hbase…
HorizonNet Dec 29, 2019
5a0dd57
HBASE-23615 Use a dedicated thread for executing WorkerMonitor in Pro…
binlijin Dec 31, 2019
17652a7
HBASE-23590 : Update maxStoreFileRefCount to maxCompactedStoreFileRef…
virajjasani Jan 1, 2020
a18a5c4
HBASE-23627 Resolved remaining Checkstyle violations in hbase-thrift
HorizonNet Jan 1, 2020
b81685c
HBASE-23623 Reduced the number of Checkstyle violations in hbase-rest
HorizonNet Jan 1, 2020
bee7f4e
HBASE-23624 Add a tool to dump the procedure info in HFile (#975)
Apache9 Jan 2, 2020
30ef707
HBASE-23629: Add to 'Supporting Projects' in site
m-manu Jan 2, 2020
4d0ccec
HBASE-23588 : Cache index & bloom blocks on write if CacheCompactedBl…
virajjasani Jan 2, 2020
1b36671
HBASE-23596 HBCKServerCrashProcedure can double assign
saintstack Dec 19, 2019
8cf5d04
HBASE-23632 DeadServer cleanup (#979)
saintstack Jan 3, 2020
381ff85
HBASE-23098 [bulkload] If one of the peers in a cluster is configured…
Yiran-wu Jan 3, 2020
a693a8f
HBASE-23286 Improve MTTR: Split WAL to HFile (#820)
infraio Dec 27, 2019
26b1695
HBASE-23587 The FSYNC_WAL flag does not work on branch-2.x (#974)
Apache9 Jan 3, 2020
c44a5c4
HBASE-23369 Auto-close 'unknown' Regions reported as OPEN on RegionSe…
saintstack Dec 4, 2019
f98085e
HBASE-23333 Include Call.toShortString() in sendCall exceptions
ndimiduk Nov 23, 2019
085450b
HBASE-23635 Reduced number of Checkstyle violations in hbase-mapreduce
HorizonNet Jan 3, 2020
3f646d8
HBASE-23642 Reintroduce ReplicationUtils.contains as deprecated (#983)
petersomogyi Jan 4, 2020
2766054
HBASE-23588 : Cache index & bloom blocks on write (ADDENDUM)
virajjasani Jan 6, 2020
1415a82
HBASE-23636 Disable table may hang when regionserver stop or abort. (…
binlijin Jan 6, 2020
4f7de9e
HBASE-23645 Fixed remaining Checkstyle violations in hbase-common tests
HorizonNet Jan 7, 2020
e242d84
HBASE-23651 Region balance throttling can be disabled (#991)
binlijin Jan 8, 2020
1591c20
Backport "HBASE-23660 hbase:meta's table.jsp ref to wrong rs address"…
binlijin Jan 9, 2020
49ad127
HBASE-23663 Allow dot and hyphen in Profiler's URL (#1002)
petersomogyi Jan 9, 2020
e750d2c
HBASE-23658 Fix flaky TestSnapshotFromMaster (#998)
infraio Jan 9, 2020
bd5b0ba
HBASE-23655 Fix flaky TestRSGroupsKillRS: should wait the SCP to fini…
infraio Jan 9, 2020
d7e7d02
HBASE-23654 Adding Apache Trafodion and EsgynDB to 'Powered by Apache…
bea0113 Jan 9, 2020
d64b0e3
HBASE-23055 Alter hbase:meta
saintstack Sep 23, 2019
e78ce46
HBASE-23601: OutputSink.WriterThread exception gets stuck and repeate…
BukrosSzabolcs Jan 9, 2020
1047246
HBASE-23668 Master log start filling with "Flush journal status" mess…
saintstack Jan 9, 2020
58b0e0f
Revert "HBASE-23601: OutputSink.WriterThread exception gets stuck and…
saintstack Jan 9, 2020
1217d57
Revert "HBASE-23668 Master log start filling with "Flush journal stat…
saintstack Jan 9, 2020
75ca860
HBASE-23659 BaseLoadBalancer#wouldLowerAvailability should consider r…
infraio Jan 10, 2020
fdc9dd6
HBASE-23664 Upgrade JUnit to 4.13 (#1009)
ndimiduk Jan 10, 2020
938dd1c
HBASE-23668 Master log start filling with "Flush journal status" mess…
saintstack Jan 9, 2020
76a6fe6
HBASE-23628: Remove Apache Commons Digest Base64 (#977)
belugabehr Jan 2, 2020
6bd6396
Revert "HBASE-23668 Master log start filling with "Flush journal stat…
saintstack Jan 10, 2020
c9fa98a
HBASE-23675 Move to Apache parent POM version 22
petersomogyi Jan 10, 2020
1ad28a6
HBASE-23165 [hbtop] Some modifications from HBASE-22988 (#987)
brfrn169 Jan 11, 2020
da782e4
Revert "HBASE-23055 Alter hbase:meta"
saintstack Jan 11, 2020
954b602
HBASE-23646 Resolved remaining Checkstyle violations in tests of hbas…
HorizonNet Jan 11, 2020
caaaf08
HBASE-23681 Add UT for procedure store region flusher (#1024)
Apache9 Jan 12, 2020
4bf7fb8
HBASE-23679 FileSystem objects leak when cleaned up in cleanupBulkLoad
joshelser Jan 13, 2020
4a35e2f
HBASE-23383 [hbck2] `fixHoles` should queue assignment procedures for…
ndimiduk Jan 14, 2020
df47dd8
HBASE-23055 Alter hbase:meta
saintstack Jan 14, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
693 changes: 693 additions & 0 deletions .editorconfig

Large diffs are not rendered by default.

8 changes: 7 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
/.externalToolBuilders
.project
*.settings/
.DS_Store
.classpath
/build
/.idea/
/logs
*target/
*.iml
*.orig
*~
hbase-*/test
Expand All @@ -15,3 +15,9 @@ hbase-*/test
*.ipr
patchprocess/
dependency-reduced-pom.xml
link_report/
linklint-*.zip
linklint/
.checkstyle
**/.checkstyle
.java-version
306 changes: 306 additions & 0 deletions .pylintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,306 @@
[MASTER]

# Specify a configuration file.
#rcfile=

# Python code to execute, usually for sys.path manipulation such as
# pygtk.require().
#init-hook=

# Profiled execution.
#profile=no

# Add files or directories to the blacklist. They should be base names, not
# paths.
ignore=CVS

# Pickle collected data for later comparisons.
persistent=yes

# List of plugins (as comma separated values of python modules names) to load,
# usually to register additional checkers.
load-plugins=


[MESSAGES CONTROL]

# Enable the message, report, category or checker with the given id(s). You can
# either give multiple identifier separated by comma (,) or put this option
# multiple time.
#enable=

# Disable the message, report, category or checker with the given id(s). You
# can either give multiple identifier separated by comma (,) or put this option
# multiple time (only on the command line, not in the configuration file where
# it should appear only once).
# CHANGED:
# C0103: Invalid name ""
# C0111: Missing docstring
# C0302: Too many lines in module (N)
# I0010: Unable to consider inline option ''
# I0011: Locally disabling WNNNN
#
# R0801: Similar lines in N files
# R0901: Too many ancestors (8/7)
# R0902: Too many instance attributes (N/7)
# R0903: Too few public methods (N/2)
# R0904: Too many public methods (N/20)
# R0911: Too many return statements (N/6)
# R0912: Too many branches (N/12)
# R0913: Too many arguments (N/5)
# R0914: Too many local variables (N/15)
# R0915: Too many statements (N/50)
# R0921: Abstract class not referenced
# R0922: Abstract class is only referenced 1 times
# W0122: Use of the exec statement
# W0141: Used builtin function ''
# W0142: Used * or ** magic
# W0402: Uses of a deprecated module 'string'
# W0404: 41: Reimport 'XX' (imported line NN)
# W0511: TODO
# W0603: Using the global statement
# W0703: Catch "Exception"
# W1201: Specify string format arguments as logging function parameters
#
# These should get enabled, but the codebase has too many violations currently.
# bad-continuation
# anomalous-backslash-in-string
# bad-context-manager
# bad-indentation
# bad-str-strip-call
# bad-whitespace
# cell-var-from-loop
# deprecated-lambda
# eval-used
# function-redefined
# import-error
# locally-enabled
# missing-final-newline
# no-init
# no-name-in-module
# no-self-use
# not-callable
# old-style-class
# protected-access
# superfluous-parens
# super-on-old-class
# too-many-function-args
# trailing-whitespace
# unnecessary-semicolon
# unpacking-non-sequence
# unused-import
# useless-else-on-loop
disable=C0103,C0111,C0302,I0010,I0011,R0801,R0901,R0902,R0903,R0904,R0911,R0912,R0913,R0914,R0915,R0921,R0922,W0122,W0141,W0142,W0402,W0404,W0511,W0603,W0703,W1201,bad-continuation,anomalous-backslash-in-string,bad-context-manager,bad-indentation,bad-str-strip-call,bad-whitespace,cell-var-from-loop,deprecated-lambda,eval-used,function-redefined,import-error,locally-enabled,missing-final-newline,no-init,no-name-in-module,no-self-use,not-callable,old-style-class,protected-access,superfluous-parens,super-on-old-class,too-many-function-args,trailing-whitespace,unnecessary-semicolon,unpacking-non-sequence,unused-import,useless-else-on-loop


[REPORTS]

# Set the output format. Available formats are text, parseable, colorized, msvs
# (visual studio) and html
output-format=text

# Put messages in a separate file for each module / package specified on the
# command line instead of printing them on stdout. Reports (if any) will be
# written in a file name "pylint_global.[txt|html]".
files-output=no

# Tells whether to display a full report or only the messages
# CHANGED:
reports=no

# Python expression which should return a note less than 10 (10 is the highest
# note). You have access to the variables errors warning, statement which
# respectively contain the number of errors / warnings messages and the total
# number of statements analyzed. This is used by the global evaluation report
# (RP0004).
evaluation=10.0 - ((float(5 * error + warning + refactor + convention) / statement) * 10)

# Add a comment according to your evaluation note. This is used by the global
# evaluation report (RP0004).
#comment=no


[VARIABLES]

# Tells whether we should check for unused import in __init__ files.
init-import=no

# A regular expression matching the beginning of the name of dummy variables
# (i.e. not used).
dummy-variables-rgx=_|dummy

# List of additional names supposed to be defined in builtins. Remember that
# you should avoid to define new builtins when possible.
additional-builtins=

# List of modules that can redefine builtins. (For python 2/3 compatibility)
redefining-builtins-modules=builtins


[TYPECHECK]

# Tells whether missing members accessed in mixin class should be ignored. A
# mixin class is detected if its name ends with "mixin" (case insensitive).
ignore-mixin-members=yes

# List of classes names for which member attributes should not be checked
# (useful for classes with attributes dynamically set).
ignored-classes=SQLObject,twisted.internet.reactor,hashlib,google.appengine.api.memcache

# When zope mode is activated, add a predefined set of Zope acquired attributes
# to generated-members.
#zope=no

# List of members which are set dynamically and missed by pylint inference
# system, and so shouldn't trigger E0201 when accessed. Python regular
# expressions are accepted.
generated-members=REQUEST,acl_users,aq_parent,multiprocessing.managers.SyncManager


[MISCELLANEOUS]

# List of note tags to take in consideration, separated by a comma.
notes=FIXME,XXX,TODO


[SIMILARITIES]

# Minimum lines number of a similarity.
min-similarity-lines=4

# Ignore comments when computing similarities.
ignore-comments=yes

# Ignore docstrings when computing similarities.
ignore-docstrings=yes


[FORMAT]

# Maximum number of characters on a single line.
max-line-length=100

# Maximum number of lines in a module
max-module-lines=1000

# String used as indentation unit
indent-string=' '


[BASIC]

# Required attributes for module, separated by a comma
#required-attributes=

# List of builtins function names that should not be used, separated by a comma
bad-functions=map,filter,apply,input

# Regular expression which should only match correct module names
module-rgx=(([a-z_][a-z0-9_]*)|([A-Z][a-zA-Z0-9]+))$

# Regular expression which should only match correct module level names
const-rgx=(([A-Z_][A-Z0-9_]*)|(__.*__))$

# Regular expression which should only match correct class names
class-rgx=[A-Z_][a-zA-Z0-9]+$

# Regular expression which should only match correct function names
function-rgx=[a-z_][a-z0-9_]{2,30}$

# Regular expression which should only match correct method names
method-rgx=[a-z_][a-z0-9_]{2,30}$

# Regular expression which should only match correct instance attribute names
attr-rgx=[a-z_][a-z0-9_]{2,30}$

# Regular expression which should only match correct argument names
argument-rgx=[a-z_][a-z0-9_]{2,30}$

# Regular expression which should only match correct variable names
variable-rgx=[a-z_][a-z0-9_]{2,30}$

# Regular expression which should only match correct list comprehension /
# generator expression variable names
inlinevar-rgx=[A-Za-z_][A-Za-z0-9_]*$

# Good variable names which should always be accepted, separated by a comma
good-names=i,j,k,ex,Run,_

# Bad variable names which should always be refused, separated by a comma
bad-names=foo,bar,baz,toto,tutu,tata

# Regular expression which should only match functions or classes name which do
# not require a docstring
no-docstring-rgx=__.*__


[DESIGN]

# Maximum number of arguments for function / method
max-args=5

# Argument names that match this expression will be ignored. Default to name
# with leading underscore
ignored-argument-names=_.*

# Maximum number of locals for function / method body
max-locals=15

# Maximum number of return / yield for function / method body
max-returns=6

# Maximum number of branch for function / method body
max-branchs=12

# Maximum number of statements in function / method body
max-statements=50

# Maximum number of parents for a class (see R0901).
max-parents=7

# Maximum number of attributes for a class (see R0902).
max-attributes=7

# Minimum number of public methods for a class (see R0903).
min-public-methods=2

# Maximum number of public methods for a class (see R0904).
max-public-methods=20


[CLASSES]

# List of interface methods to ignore, separated by a comma. This is used for
# instance to not check methods defines in Zope's Interface base class.
#ignore-iface-methods=isImplementedBy,deferred,extends,names,namesAndDescriptions,queryDescriptionFor,getBases,getDescriptionFor,getDoc,getName,getTaggedValue,getTaggedValueTags,isEqualOrExtendedBy,setTaggedValue,isImplementedByInstancesOf,adaptWith,is_implemented_by

# List of method names used to declare (i.e. assign) instance attributes.
defining-attr-methods=__init__,__new__,setUp

# List of valid names for the first argument in a class method.
valid-classmethod-first-arg=cls


[IMPORTS]

# Deprecated modules which should not be used, separated by a comma
deprecated-modules=regsub,string,TERMIOS,Bastion,rexec

# Create a graph of every (i.e. internal and external) dependencies in the
# given file (report RP0402 must not be disabled)
import-graph=

# Create a graph of external dependencies in the given file (report RP0402 must
# not be disabled)
ext-import-graph=

# Create a graph of internal dependencies in the given file (report RP0402 must
# not be disabled)
int-import-graph=


[EXCEPTIONS]

# Exceptions that will emit a warning when being caught. Defaults to
# "Exception"
overgeneral-exceptions=Exception
11 changes: 11 additions & 0 deletions .rubocop.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Naming/HeredocDelimiterNaming:
Enabled: false

Layout/IndentHeredoc:
Enabled: false

Metrics/LineLength:
Max: 100

Metrics/MethodLength:
Max: 75
Empty file modified CHANGES.txt
100644 → 100755
Empty file.
Empty file modified LICENSE.txt
100644 → 100755
Empty file.
6 changes: 4 additions & 2 deletions NOTICE.txt
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Apache HBase
Copyright 2007-2017 The Apache Software Foundation
Copyright 2007-2019 The Apache Software Foundation

This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
Expand Down Expand Up @@ -39,10 +39,12 @@ Licensed under the Apache License v2.0 as a part of the Bootstrap project.

--
This product includes portions of the Guava project v14 and v21, specifically
'hbase-common/src/main/java/org/apache/hadoop/hbase/io/LimitInputStream.java'
'hbase-common/src/main/java/org/apache/hadoop/hbase/util/Bytes.java'
'hbase-common/src/main/java/org/apache/hadoop/hbase/util/ByteBufferUtils.java'

Copyright (C) 2007 The Guava Authors

Licensed under the Apache License, Version 2.0
--
This product includes portions of Jetty project, specially
'hbase-shaded-hbase-shaded-testing-util/src/main/resources/org/apache/hadoop/hbase/shaded/org/mortbay/jetty/webapp/webdefault.xml'
Empty file modified README.txt
100644 → 100755
Empty file.
Loading