## 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
>> >
>>
>

Reply via email to