Re: Refactor the package structure of IoTDB

2023-07-03 Thread Christofer Dutz
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

2023-07-02 Thread Xiangdong Huang
> 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

2023-06-30 Thread Christofer Dutz
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

2023-06-30 Thread Jialin Qiao
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

2023-06-30 Thread Christofer Dutz
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

2023-06-27 Thread Gaofei Cao
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