Hi Shem,

The proposal looks good to me.

Haonan

> On Mar 28, 2026, at 10:46 PM, Shem Okech <[email protected]> wrote:
> 
> Hi Haonan,
> 
> Hope you’re doing well. I’ve drafted my proposal for the Flink Connector for 
> IoTDB 2.X Table Mode (GSOC-308) and wanted to share it with you before the 
> March 31 submission deadline.
> 
> I followed the direction you gave earlier: using the native session API 
> instead of JDBC, relying on ITableSessionPool for the sink, and keeping the 
> existing tree-mode connector unchanged. I’ve also tried to clearly explain 
> the design covering module structure, connection handling, type mapping, and 
> both read/write flows.
> 
> Before working on the proposal, I contributed a small fix to the main repo: 
> PR #17381  
> <https://github.com/apache/iotdb/pull/17381#discussion_r3003664712>(fixing 
> SessionPool.close() with notifyAll() for proper shutdown). I did this to 
> better understand the codebase and because it ties directly into how the sink 
> should behave during Flink’s graceful shutdown.
> 
> I’ve attached the proposal draft. I’d really appreciate any feedback whether 
> it’s on the scope, timeline, or anything that might be technically off.
> Thanks a lot for your time, I really appreciate it.
> Shem Okech.
> 
> <gsoc2026_shem_okech_iotdb_flink.pdf>

Reply via email to