(Sent this yesterday but can't find this from storm-dev mbox... sending it
again)

Hi dev,

I'd like to start discussion regarding moving non-connectors modules out of
external, maybe top directory.

"external" directory has non-connectors (SQL, Flux, storm-kafka-monitor,
storm-submit-tools), and except Flux, others should be placed to the binary
dist. since Storm itself (not from user topology) needs to refer them.

They're actually tied to the core of Storm, so I feel that it would be
better to treat them (including Flux) as non-external, maybe same level as
storm-core.
(I'm not sure what "external" actually means for Storm project btw.)

In addition, after doing that I'd like to change the directory name
"external" to "connector" or so, so that the name could be self-describing
and we can only place connectors to that directory.
(I know it would be painful for already opened pull requests, so no strong
opinion regarding this.)

Looking forward to your opinion!

Thanks,
Jungtaek Lim (HeartSaVioR)

Reply via email to