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>
