Closed Bug 573513 Opened 16 years ago Closed 16 years ago

Increase hlog blocksize config parameter from 2MB to 16MB to relieve node load

Categories

(Mozilla Metrics :: Hadoop/HBase Operations, defect)

defect
Not set
blocker

Tracking

(Not tracked)

RESOLVED FIXED
Unreviewed

People

(Reporter: dre, Unassigned)

Details

Currently, we are rolling over HLogs about 10 per second because this value is so low. It was set low because if a server crashes, then any HLogs that are not written to durable HDFS storage could be lost and result in lost data. This setting was okay when we had just the collectors, but the processors generate a lot more Put requests and caused this constant rolling of the files which in turn caused some nodes to have very high OS load values and eventually caused timeouts that brought the Socorro Collectors down.
Changed and the cluster was restarted at 9AM PDT 2010-06-21. The HLogs are now rolling over about once per minute and most of them have about 900 entries in them. Some region servers that host different data such as our metrics counters table or the queue index tables have much higher entry counts, but still rolling over at a reasonable rate. Note that in the next major version of Hadoop+HBase, we will have an append functionality that will eliminate this possible dataloss issue.
Group: mozilla-stats
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.