Skip to content

Conversation

@jojochuang
Copy link
Contributor

What changes were proposed in this pull request?

HDDS-8047. [hsync] Make Putblock performance acceptable

Please describe your PR in detail:
Merge small, incomplete chunks in order to reduce metadata overhead.
Preliminary write-only ycsb benchmarks shows it improves HBase throughput by 3-4x.
This is a draft. I'll split it up into several smaller ones. Will also attach the design doc for review later.

What is the link to the Apache JIRA

https://issues.apache.org/jira/browse/HDDS-8047

How was this patch tested?

Additional unit tests, ran freon test and ycsb tests.

Change-Id: I3f83695dab9441887f004e15cb6825229f01fb15
(cherry picked from commit 560eab7)
Change-Id: Ic4bea8a76071c20cea273fef78065541506147b1
(cherry picked from commit b196ab2)
Change-Id: I982cdafaf9af0c4f3ea48b95fe87919166d50a24
(cherry picked from commit 80c4e5d)
Change-Id: Ibe7e25e1dad697cd432ca1cb3faae7e1b2f464c3
(cherry picked from commit 3e1ae4b04b5c4b09f133cfbf4220708679359cb8)
Change-Id: Iae1aa5b0fbe69d2028b92891687829438fa646d4
Change-Id: Ib413c284911f50ecdc741dc35a4b3234271c0daf
Change-Id: Ice1e116fed7cdb6a015548edb063f179bf39ce76
Change-Id: Ie1d31c96d121f54fd3fde2530169099900513f7d
Change-Id: If2a40db0dbc9e82bc13e150ef7e666f46c35b714
Change-Id: Ia6eddc7ac8203c29b2f6444c01c67431d3e9111a
Change-Id: I896bc0a7aae65293cb72b3f20797ccbed2df457c
Change-Id: Ib735c44eb6daedb77a73964ea984397e6ab2c830
Change-Id: I7ba56a16071c7f51ebc2eaa87bb956eed14e3fb8
Change-Id: I9e2a0acd0a5e174f3087de47d8edfdf2520c15e1
Change-Id: I0d3c4663def645954f129438c397cab9aadca1ad
Change-Id: I46859d6f7b4846948a790d0e55d50ec74f2851e0
Change-Id: Ife865a2509160f9263c2402d1476db3f874c1051
Change-Id: I6286216a6e32c0330c5876c03c34c37e00043865
Change-Id: I45e68b52de65f8db8654a5d322305dd134e7215d
Change-Id: I90c477b557ca0f699fb420c1b6764c6bdb6c20b2
@SaketaChalamchala
Copy link
Contributor

@ChenSammi can you please take a look?

@adoroszlai
Copy link
Contributor

@jojochuang I assume this PR is split into #5662 and #5663. If so, can we close this?

@jojochuang
Copy link
Contributor Author

Close since it's being implemented separately by HDDS-9750, HDDS-9751, HDDS-9752 and HDDS-9753.

@jojochuang jojochuang closed this Jan 23, 2024
@jojochuang jojochuang added the hbase HBase on Ozone support label Jan 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hbase HBase on Ozone support

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants