Re: Refactor the package structure of IoTDB
Hi Xiangdong, it's not really a "problem" ... it was more that I felt a little lost when digging into iotdb some time ago as it was lacking any form of structure (all modules flat in the root and no naming convention to give a hint). So, I bought it up that perhaps others wanting to join in could have it a bit easier to learn if we gave the repo some form of structure that matches it's logical structure. Chris Am 03.07.23, 02:48 schrieb "Xiangdong Huang" mailto:saint...@gmail.com>>: > I totally agree and support changing the package structure, as it was > something I stumbled over some time ago when I was trying to integrate IoTDB > into something. I missed some discussion. So does the new package structure can solve previous problems? Best, --- Xiangdong Huang Christofer Dutz mailto:christofer.d...@c-ware.de>> 于2023年7月1日周六 00:09写道: > > LOL … well …. Then I still agree ;-) > > But I am sure that starting Monday I’ll be doing a hell of a lot more work on > and with IoTDB … looking forward to it ;-) > > Chris > > Von: Jialin Qiao mailto:qiaojia...@apache.org>> > Datum: Freitag, 30. Juni 2023 um 17:00 > An: dev@iotdb.apache.org <mailto:dev@iotdb.apache.org> <mailto:dev@iotdb.apache.org>> > Betreff: Re: Refactor the package structure of IoTDB > Hi Chris, > > This change originated from your advice in Slack :) > > Thanks, > — > Jialin Qiao > Apache IoTDB PMC > > Christofer Dutz <mailto:christofer.d...@c-ware.de>> 于2023年6月30日周五 16:07写道: > > > > Hi Gaofei, > > > > I totally agree and support changing the package structure, as it was > > something I stumbled over some time ago when I was trying to integrate > > IoTDB into something. > > > > Chris > > > > > > > > Von: Gaofei Cao mailto:caogao...@apache.org>> > > Datum: Dienstag, 27. Juni 2023 um 15:19 > > An: dev@iotdb.apache.org <mailto:dev@iotdb.apache.org> > > mailto:dev@iotdb.apache.org>> > > Betreff: Refactor the package structure of IoTDB > > Hi All, > > > > To make the the package structure of IoTDB more concise and tidy, we > > have moved the package `antlr`, `confignode`, `consensus`, `metrics`, > > `mlnode`, 'node-commons' and `server` to a new package `iotdb-core`. > > > > The package structure before changed: > > Parent > > ├──antrl > > ├──confignode > > ├──consensus > > ├──iotdb-api > > ├──iotdb-client > > ├──iotdb-connector > > ├──iotdb-protocol > > ├──library-udf > > ├──metrics > > ├──mlnode > > ├──node-commons > > ├──server > > ├──tsfile > > > > > > The package structure after changed (master branch): > > Parent > > ├── iotdb-api > > ├── iotdb-client > > ├── iotdb-connector > > ├── iotdb-core > > └── antlr > > └── confignode > > └── consensus > > └── datanode (sever package before changed) > > └── metrics > > └── mlnode > > └── node-commons > > └── tsfile > > ├── iotdb-protocol > > ├── library-udf > > > > > > Thanks. > > > > Gaofei Cao > > Apache IoTDB PMC
Re: Refactor the package structure of IoTDB
> I totally agree and support changing the package structure, as it was > something I stumbled over some time ago when I was trying to integrate IoTDB > into something. I missed some discussion. So does the new package structure can solve previous problems? Best, --- Xiangdong Huang Christofer Dutz 于2023年7月1日周六 00:09写道: > > LOL … well …. Then I still agree ;-) > > But I am sure that starting Monday I’ll be doing a hell of a lot more work on > and with IoTDB … looking forward to it ;-) > > Chris > > Von: Jialin Qiao > Datum: Freitag, 30. Juni 2023 um 17:00 > An: dev@iotdb.apache.org > Betreff: Re: Refactor the package structure of IoTDB > Hi Chris, > > This change originated from your advice in Slack :) > > Thanks, > — > Jialin Qiao > Apache IoTDB PMC > > Christofer Dutz 于2023年6月30日周五 16:07写道: > > > > Hi Gaofei, > > > > I totally agree and support changing the package structure, as it was > > something I stumbled over some time ago when I was trying to integrate > > IoTDB into something. > > > > Chris > > > > > > > > Von: Gaofei Cao > > Datum: Dienstag, 27. Juni 2023 um 15:19 > > An: dev@iotdb.apache.org > > Betreff: Refactor the package structure of IoTDB > > Hi All, > > > > To make the the package structure of IoTDB more concise and tidy, we > > have moved the package `antlr`, `confignode`, `consensus`, `metrics`, > > `mlnode`, 'node-commons' and `server` to a new package `iotdb-core`. > > > > The package structure before changed: > > Parent > > ├──antrl > > ├──confignode > > ├──consensus > > ├──iotdb-api > > ├──iotdb-client > > ├──iotdb-connector > > ├──iotdb-protocol > > ├──library-udf > > ├──metrics > > ├──mlnode > > ├──node-commons > > ├──server > > ├──tsfile > > > > > > The package structure after changed (master branch): > > Parent > > ├── iotdb-api > > ├── iotdb-client > > ├── iotdb-connector > > ├── iotdb-core > > └── antlr > > └── confignode > > └── consensus > > └── datanode (sever package before changed) > > └── metrics > > └── mlnode > > └── node-commons > > └── tsfile > > ├── iotdb-protocol > > ├── library-udf > > > > > > Thanks. > > > > Gaofei Cao > > Apache IoTDB PMC
AW: Refactor the package structure of IoTDB
LOL … well …. Then I still agree ;-) But I am sure that starting Monday I’ll be doing a hell of a lot more work on and with IoTDB … looking forward to it ;-) Chris Von: Jialin Qiao Datum: Freitag, 30. Juni 2023 um 17:00 An: dev@iotdb.apache.org Betreff: Re: Refactor the package structure of IoTDB Hi Chris, This change originated from your advice in Slack :) Thanks, ― Jialin Qiao Apache IoTDB PMC Christofer Dutz 于2023年6月30日周五 16:07写道: > > Hi Gaofei, > > I totally agree and support changing the package structure, as it was > something I stumbled over some time ago when I was trying to integrate IoTDB > into something. > > Chris > > > > Von: Gaofei Cao > Datum: Dienstag, 27. Juni 2023 um 15:19 > An: dev@iotdb.apache.org > Betreff: Refactor the package structure of IoTDB > Hi All, > > To make the the package structure of IoTDB more concise and tidy, we > have moved the package `antlr`, `confignode`, `consensus`, `metrics`, > `mlnode`, 'node-commons' and `server` to a new package `iotdb-core`. > > The package structure before changed: > Parent > ├──antrl > ├──confignode > ├──consensus > ├──iotdb-api > ├──iotdb-client > ├──iotdb-connector > ├──iotdb-protocol > ├──library-udf > ├──metrics > ├──mlnode > ├──node-commons > ├──server > ├──tsfile > > > The package structure after changed (master branch): > Parent > ├── iotdb-api > ├── iotdb-client > ├── iotdb-connector > ├── iotdb-core > └── antlr > └── confignode > └── consensus > └── datanode (sever package before changed) > └── metrics > └── mlnode > └── node-commons > └── tsfile > ├── iotdb-protocol > ├── library-udf > > > Thanks. > > Gaofei Cao > Apache IoTDB PMC
Re: Refactor the package structure of IoTDB
Hi Chris, This change originated from your advice in Slack :) Thanks, — Jialin Qiao Apache IoTDB PMC Christofer Dutz 于2023年6月30日周五 16:07写道: > > Hi Gaofei, > > I totally agree and support changing the package structure, as it was > something I stumbled over some time ago when I was trying to integrate IoTDB > into something. > > Chris > > > > Von: Gaofei Cao > Datum: Dienstag, 27. Juni 2023 um 15:19 > An: dev@iotdb.apache.org > Betreff: Refactor the package structure of IoTDB > Hi All, > > To make the the package structure of IoTDB more concise and tidy, we > have moved the package `antlr`, `confignode`, `consensus`, `metrics`, > `mlnode`, 'node-commons' and `server` to a new package `iotdb-core`. > > The package structure before changed: > Parent > ├──antrl > ├──confignode > ├──consensus > ├──iotdb-api > ├──iotdb-client > ├──iotdb-connector > ├──iotdb-protocol > ├──library-udf > ├──metrics > ├──mlnode > ├──node-commons > ├──server > ├──tsfile > > > The package structure after changed (master branch): > Parent > ├── iotdb-api > ├── iotdb-client > ├── iotdb-connector > ├── iotdb-core > └── antlr > └── confignode > └── consensus > └── datanode (sever package before changed) > └── metrics > └── mlnode > └── node-commons > └── tsfile > ├── iotdb-protocol > ├── library-udf > > > Thanks. > > Gaofei Cao > Apache IoTDB PMC
AW: Refactor the package structure of IoTDB
Hi Gaofei, I totally agree and support changing the package structure, as it was something I stumbled over some time ago when I was trying to integrate IoTDB into something. Chris Von: Gaofei Cao Datum: Dienstag, 27. Juni 2023 um 15:19 An: dev@iotdb.apache.org Betreff: Refactor the package structure of IoTDB Hi All, To make the the package structure of IoTDB more concise and tidy, we have moved the package `antlr`, `confignode`, `consensus`, `metrics`, `mlnode`, 'node-commons' and `server` to a new package `iotdb-core`. The package structure before changed: Parent ├──antrl ├──confignode ├──consensus ├──iotdb-api ├──iotdb-client ├──iotdb-connector ├──iotdb-protocol ├──library-udf ├──metrics ├──mlnode ├──node-commons ├──server ├──tsfile The package structure after changed (master branch): Parent ├── iotdb-api ├── iotdb-client ├── iotdb-connector ├── iotdb-core └── antlr └── confignode └── consensus └── datanode (sever package before changed) └── metrics └── mlnode └── node-commons └── tsfile ├── iotdb-protocol ├── library-udf Thanks. Gaofei Cao Apache IoTDB PMC
Refactor the package structure of IoTDB
Hi All, To make the the package structure of IoTDB more concise and tidy, we have moved the package `antlr`, `confignode`, `consensus`, `metrics`, `mlnode`, 'node-commons' and `server` to a new package `iotdb-core`. The package structure before changed: Parent ├──antrl ├──confignode ├──consensus ├──iotdb-api ├──iotdb-client ├──iotdb-connector ├──iotdb-protocol ├──library-udf ├──metrics ├──mlnode ├──node-commons ├──server ├──tsfile The package structure after changed (master branch): Parent ├── iotdb-api ├── iotdb-client ├── iotdb-connector ├── iotdb-core └── antlr └── confignode └── consensus └── datanode (sever package before changed) └── metrics └── mlnode └── node-commons └── tsfile ├── iotdb-protocol ├── library-udf Thanks. Gaofei Cao Apache IoTDB PMC