You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tsfile.apache.org by hongzhigao <76...@qq.com.INVALID> on 2024/10/14 07:29:11 UTC

Request for Consideration as Apache TsFile Committer

Hi all,


I would like to express my interest in becoming a committer for the Apache TsFile project. I have been actively contributing to the project, and I am eager to take on more responsibility within the community.


A brief introduction: I hold a master's degree from Zhejiang University and have experience in storage system development from my time at Tencent Cloud Storage R&amp;D Center. I hope to apply this experience to further improve and enhance TsFile.






Here is a summary of my recent contributions to the C++ version of TsFile:

Test Coverage Completion: I completed the test suite for TsFile, covering essential components such as core data structures, encoding/decoding mechanisms, and the data writing process.(feature/unittests)

Bug Fixes and Stability Enhancements: During unit testing, I identified and resolved several code vulnerabilities, significantly improving the stability of the system.

Consistency with Java Version: I ensured that the C++ encoding/decoding algorithms are consistent with the Java version, maintaining cross-language compatibility.

Aligned Time Series Implementation: I also successfully implemented aligned time series functionality, a key feature for efficient data organization.(Feature/support aligned ts)



Contribution Statistics:
Pull Requests:&nbsp; 

[CPP]Bugfix: bitmap clear method

Fix SimpleListNode::remove

[CPP] fix ts2diff decoder

fix BitPackDecoder::~BitPackDecoder()

Fix the bitpack_codec to keep it consistent with the Java version.

fix ZigZagCodec

fix/plain_decoder

[CPP] fix value.h

feature/unittests

[CPP] Fix syntax and logic errors in files under the 'filter' directory

fix get_cur_timestamp

[CPP] Support alternative gtest url

Feature/support aligned ts

Lines of Code Added: 9,185&nbsp; 
Lines of Code Deleted: 537&nbsp; 
Bugs Fixed: 10&nbsp; 
Tests Added: 303


Looking forward, I plan to continue improving the stability of the project, implement new features such as support for additional data types and compression algorithms, and contribute towards supporting TsFile v4. I also intend to explore the IoTDB storage engine to deepen my understanding of how TsFile interacts with it.


Thank you for your consideration, and I am excited to continue contributing to the success of Apache TsFile.


Best regards,&nbsp; 
Hongzhi Gao

Re: Request for Consideration as Apache TsFile Committer

Posted by 乔嘉林 <ji...@timecho.com>.
Hi Hongzhi,

Welcome to TsFile community and thanks for your contribution!
C++ TsFile will greatly expand our end-side scenarios.
Looking forward to your emails about the detailed design of C++ TsFile V4 and other features :-)

Jialin Qiao
> From: "Tian Jiang"<jt...@163.com>
> Date:  Tue, Oct 15, 2024, 10:17
> Subject:  Re: Request for Consideration as Apache TsFile Committer
> To: "dev@tsfile.apache.org"<de...@tsfile.apache.org>
> Hi Hongzhi,
> 
> 
> Thanks for your active contributions for the Apache TsFile community, which are very helpful improving this project.
> 
> 
> I personally think your work is quite enough regarding the standard of becoming a committer, and the Apache TsFile community
> does need some new committers. We may soon start the nomination and voting process. 
> 
> 
> Looking forward to seeing your future activities in this project.
> 
> 
> Best,
> Tian Jiang
> 
> 
> ---- Replied Message ----
> | From | hongzhigao<76...@qq.com.INVALID> |
> | Date | 10/14/2024 15:29 |
> | To | tsfile-dev<de...@tsfile.apache.org> |
> | Subject | Request for Consideration as Apache TsFile Committer |
> Hi all,
> 
> 
> I would like to express my interest in becoming a committer for the Apache TsFile project. I have been actively contributing to the project, and I am eager to take on more responsibility within the community.
> 
> 
> A brief introduction: I hold a master's degree from Zhejiang University and have experience in storage system development from my time at Tencent Cloud Storage R&amp;D Center. I hope to apply this experience to further improve and enhance TsFile.
> 
> 
> 
> 
> 
> 
> Here is a summary of my recent contributions to the C++ version of TsFile:
> 
> Test Coverage Completion: I completed the test suite for TsFile, covering essential components such as core data structures, encoding/decoding mechanisms, and the data writing process.(feature/unittests)
> 
> Bug Fixes and Stability Enhancements: During unit testing, I identified and resolved several code vulnerabilities, significantly improving the stability of the system.
> 
> Consistency with Java Version: I ensured that the C++ encoding/decoding algorithms are consistent with the Java version, maintaining cross-language compatibility.
> 
> Aligned Time Series Implementation: I also successfully implemented aligned time series functionality, a key feature for efficient data organization.(Feature/support aligned ts)
> 
> 
> 
> Contribution Statistics:
> Pull Requests:&nbsp;
> 
> [CPP]Bugfix: bitmap clear method
> 
> Fix SimpleListNode::remove
> 
> [CPP] fix ts2diff decoder
> 
> fix BitPackDecoder::~BitPackDecoder()
> 
> Fix the bitpack_codec to keep it consistent with the Java version.
> 
> fix ZigZagCodec
> 
> fix/plain_decoder
> 
> [CPP] fix value.h
> 
> feature/unittests
> 
> [CPP] Fix syntax and logic errors in files under the 'filter' directory
> 
> fix get_cur_timestamp
> 
> [CPP] Support alternative gtest url
> 
> Feature/support aligned ts
> 
> Lines of Code Added: 9,185&nbsp;
> Lines of Code Deleted: 537&nbsp;
> Bugs Fixed: 10&nbsp;
> Tests Added: 303
> 
> 
> Looking forward, I plan to continue improving the stability of the project, implement new features such as support for additional data types and compression algorithms, and contribute towards supporting TsFile v4. I also intend to explore the IoTDB storage engine to deepen my understanding of how TsFile interacts with it.
> 
> 
> Thank you for your consideration, and I am excited to continue contributing to the success of Apache TsFile.
> 
> 
> Best regards,&nbsp;
> Hongzhi Gao
> 

Re: Request for Consideration as Apache TsFile Committer

Posted by Tian Jiang <jt...@163.com>.
Hi Hongzhi,


Thanks for your active contributions for the Apache TsFile community, which are very helpful improving this project.


I personally think your work is quite enough regarding the standard of becoming a committer, and the Apache TsFile community
does need some new committers. We may soon start the nomination and voting process. 


Looking forward to seeing your future activities in this project.


Best,
Tian Jiang


---- Replied Message ----
| From | hongzhigao<76...@qq.com.INVALID> |
| Date | 10/14/2024 15:29 |
| To | tsfile-dev<de...@tsfile.apache.org> |
| Subject | Request for Consideration as Apache TsFile Committer |
Hi all,


I would like to express my interest in becoming a committer for the Apache TsFile project. I have been actively contributing to the project, and I am eager to take on more responsibility within the community.


A brief introduction: I hold a master's degree from Zhejiang University and have experience in storage system development from my time at Tencent Cloud Storage R&amp;D Center. I hope to apply this experience to further improve and enhance TsFile.






Here is a summary of my recent contributions to the C++ version of TsFile:

Test Coverage Completion: I completed the test suite for TsFile, covering essential components such as core data structures, encoding/decoding mechanisms, and the data writing process.(feature/unittests)

Bug Fixes and Stability Enhancements: During unit testing, I identified and resolved several code vulnerabilities, significantly improving the stability of the system.

Consistency with Java Version: I ensured that the C++ encoding/decoding algorithms are consistent with the Java version, maintaining cross-language compatibility.

Aligned Time Series Implementation: I also successfully implemented aligned time series functionality, a key feature for efficient data organization.(Feature/support aligned ts)



Contribution Statistics:
Pull Requests:&nbsp;

[CPP]Bugfix: bitmap clear method

Fix SimpleListNode::remove

[CPP] fix ts2diff decoder

fix BitPackDecoder::~BitPackDecoder()

Fix the bitpack_codec to keep it consistent with the Java version.

fix ZigZagCodec

fix/plain_decoder

[CPP] fix value.h

feature/unittests

[CPP] Fix syntax and logic errors in files under the 'filter' directory

fix get_cur_timestamp

[CPP] Support alternative gtest url

Feature/support aligned ts

Lines of Code Added: 9,185&nbsp;
Lines of Code Deleted: 537&nbsp;
Bugs Fixed: 10&nbsp;
Tests Added: 303


Looking forward, I plan to continue improving the stability of the project, implement new features such as support for additional data types and compression algorithms, and contribute towards supporting TsFile v4. I also intend to explore the IoTDB storage engine to deepen my understanding of how TsFile interacts with it.


Thank you for your consideration, and I am excited to continue contributing to the success of Apache TsFile.


Best regards,&nbsp;
Hongzhi Gao