## Project Info Project Name: Pulsar Transaction Isolation Level Enhancement Project Description: Implement configurable isolation levels for Pulsar transactions to enhance flexibility. The project will introduce Read Committed and Read Uncommitted isolation levels and allow consumers to configure these levels during the building process. Difficulty Level: - [x] Basic - [ ] Advanced
Project Output Requirements: Item 1: Update the PulsarConsumer builder to accept isolation level configurations for Read Committed and Read Uncommitted levels. Item 2: Modify the transaction buffer and dispatching mechanisms to handle messages based on the chosen isolation level. Project Technical Requirements: Item 1: Knowledge of Pulsar transactions, transaction buffer, and dispatching mechanisms. Item 2: Proficiency in Java and the Pulsar client API. Item 3: Understanding of transaction isolation levels and their implications. ## Mentor Info Mentor Name:Xiangying Meng Mentor Email:xiangy...@apache.org On Tue, Apr 11, 2023 at 6:31 PM Xiangying Meng <xiangy...@apache.org> wrote: > Hi Dianjin, > > Thank you for sharing the exciting news about Apache Pulsar's > participation in OSPP 2023. > I would also like to express my interest in joining this year's event as a > mentor for the Pulsar project. > > We are planning to work on implementing isolation levels for Pulsar. > I will send you the detailed proposal for this project idea soon. > > Best regards, > Xiangying > > On Tue, Apr 11, 2023 at 5:07 PM Yu <li...@apache.org> wrote: > >> Thanks Dianjing! >> >> This is an activity worth attending based on my previous experience. As a >> mentor for OSPP 2021 and 2022, I collaborated with some students and >> @urfreespace to create fresh content experiences for Pulsar, such as >> Introducing a Bot to Improve the Efficiency of Developing Docs [1] and >> Automating Documentation Workflows. >> >> I'll continue to apply to participate as a mentor this year to infuse more >> new blood into our community with the project targeting improving content >> and website. Will send the application to you later. >> >> [1] >> >> https://docs.google.com/document/d/1bQfZkSu5nG1tNycpmXXtUFn-Z5-h-uqHv6IXsCEySQ8/edit >> >> On Tue, Apr 11, 2023 at 10:53 AM Dianjin Wang <wangdian...@gmail.com> >> wrote: >> >> > Hi all, >> > >> > Glad to share that Apache Pulsar is listed at the OSPP 2023 again. This >> > year, the Pulsar community can open 7 projects at most. >> > >> > For OSPP 2023, the project idea will be open from 4/04, 2023 to 04/28, >> > 2023(UTC+8). If you have great ideas, please reply to this email by >> > following the project template. Then I can help you to submit them. >> > >> > OSPP asks that Pulsar committers, PMC members, and contributors be the >> > mentors; a mentor can only mentor one project. Both mentors and students >> > will receive financial awards for completed projects. >> > >> > You may want to know about OSPP 2022, so refer to this email[1] for >> > details. >> > >> > ------ >> > [Template] >> > >> > ## Project Info >> > Project Name: >> > Project Description: (at most 1000 words) >> > Difficulty Level: >> > - [ ] Basic >> > - [ ] Advanced >> > >> > Project Output Requirements: >> > Item 1:__________________________ >> > Item 2:__________________________ >> > Item 3:__________________________ >> > … >> > >> > Project Technical Requirements: >> > Item 1:__________________________ >> > Item 2:__________________________ >> > Item 3:__________________________ >> > … >> > >> > ## Mentor Info >> > Mentor Name: >> > Mentor Email: >> > ------ >> > >> > [1] https://lists.apache.org/thread/7pplcd4c35qjzt2o58qxykkty8qqxvt3 >> > >> > Best, >> > Dianjin Wang >> > >> >