Commit Graph

1048 Commits

Author SHA1 Message Date
gc87 d13747cfc8 refactor: remove neu_list dependency
Use sys/queue.h instead of neu_list.h
2022-04-12 16:56:14 +08:00
fengzeroz 208e3aebfe Merge pull request #417 from gc87/fix-mqtt-armv7l-crash
Fix subscription list release order
2022-04-12 16:37:22 +08:00
fengzeroz 16e0a65561 Merge pull request #418 from eeff/eeff/ekuiper
Add plugin skeleton for ekuiper
2022-04-12 16:36:58 +08:00
eeff ee2695acd2 Add plugin skeleton for ekuiper 2022-04-12 12:01:06 +08:00
gc87 594b0b21ed Fix subscription list release order 2022-04-11 15:56:44 +08:00
fengzeroz d2aa1ea7f3 Merge pull request #416 from eeff/eeff/dev
Fix command line `--restart` option number conversion
2022-04-11 11:29:54 +08:00
eeff 7fb1deb23b Fix command line --restart option number conversion 2022-04-11 11:11:58 +08:00
fengzeroz 6e7a14e0c9 Merge pull request #415 from eeff/eeff/dev
Add daemon restart policy and enable core dump
2022-04-11 10:59:05 +08:00
eeff a959df37a3 Try to enable core dump for neuron process 2022-04-11 10:38:50 +08:00
eeff a8c45725d2 Implement neuron daemon restart policy 2022-04-11 10:38:50 +08:00
eeff e4c0c60cba Add command line option --restart for restart policy 2022-04-11 10:38:50 +08:00
fengzeroz 982d299b4a Merge pull request #413 from gc87/try-fix-mqtt-connection
Fix issue associated with mqtt connection
2022-04-11 09:59:36 +08:00
fengzeroz a6e12c04af Merge pull request #414 from eeff/eeff/dev
Add daemon mode
2022-04-11 09:57:46 +08:00
eeff 34c2f85a49 Replace nng mutex with pthread mutex in main.c
nng internal will check against fork-reentrant, replace with pthread
  mutex to avoid this problem.
2022-04-10 23:54:22 +08:00
eeff b4859032a9 Add neuron daemon mode feature 2022-04-10 23:07:12 +08:00
eeff 5fe22ce971 Refactor main.c neuron setup logic into separate function 2022-04-10 23:02:45 +08:00
gc87 669b6428de neu_list.h -> sys/queue.h 2022-04-10 11:51:31 +08:00
eeff d5e118ef68 Refactor: better global variable naming in main.c 2022-04-09 23:59:19 +08:00
eeff 687b53e433 Fix src/argparse.h header guard 2022-04-09 23:59:19 +08:00
gc87 1b6c0c8f06 restore mqtt interface for passing ft 2022-04-08 18:04:02 +08:00
gc87 adc68f0525 Fix issue #405
Resolves #405
2022-04-08 17:08:10 +08:00
gc87 f858fa6304 mqtt client exits asynchronously 2022-04-08 17:08:10 +08:00
gc87 6bedae37e8 ssl connection to mqtt to set client keypair 2022-04-08 17:08:10 +08:00
gc87 a53a41a570 Disable part of the mqtt control interface 2022-04-08 17:08:10 +08:00
gc87 cee79bec66 Improve mqtt connection status judgment 2022-04-08 17:08:10 +08:00
gc87 11b0a6cbef Refactoring mqtt resource management
Resolves #394
Resolves #392
2022-04-08 17:08:10 +08:00
fengzeroz 9fd764829e Merge pull request #412 from fengzeroz/main
rename event
2022-04-08 13:24:19 +08:00
fengzero 34456d776e rename event
neu_event_ctx_t -> neu_events_t
neu_event_timer_ctx_t -> neu_event_timer_t
neu_event_io_ctx_t -> neu_event_io_t
2022-04-08 05:15:51 +00:00
fengzeroz 78b1e9532b Merge pull request #411 from eeff/eeff/dev
Refactor neuron command line argument parser into separate module
2022-04-08 12:46:22 +08:00
eeff 2d7ecfc764 Refactor neuron command line argument parser into separate module 2022-04-08 12:10:18 +08:00
fengzeroz b930cf4280 Merge pull request #410 from eeff/eeff/dev
Fix neuron command line arguments specification
2022-04-08 10:53:15 +08:00
eeff 1fbd0ccb44 Fix neuron command line arguments specification 2022-04-08 10:29:31 +08:00
fengzeroz 3c9b6e3879 Merge pull request #409 from fengzeroz/main
fix format
2022-04-07 18:41:07 +08:00
fengzero b7eea2115d fix format 2022-04-07 10:40:29 +00:00
fengzeroz 1cb18332ae Merge pull request #408 from fengzeroz/main
rename neu_plugin.h
2022-04-07 18:34:43 +08:00
fengzero 2c983c8fe6 rename neu_plugin.h 2022-04-07 10:33:59 +00:00
fengzeroz e195ad43f6 Merge pull request #407 from fengzeroz/main
move include/*.h to include/neuron/*.h
2022-04-07 16:56:07 +08:00
fengzero 82e061da4d move header to include/neuron 2022-04-07 08:44:04 +00:00
fengzero c1c17c1fd7 move adapter.h to neuron/ 2022-04-07 08:02:51 +00:00
fengzero 3b4c3b3e11 replace stream_process with driverx 2022-04-07 07:35:06 +00:00
fengzero 7fa40e1660 move adapter struct to interval.h 2022-04-07 07:32:42 +00:00
fengzero 94643644f7 adapter tag cache 2022-04-07 07:21:55 +00:00
fengzero 106fca7024 copy utarray.h 2022-04-07 06:59:14 +00:00
fengzeroz 360d1b8e59 Merge pull request #404 from fengzeroz/main
adapt to gcc 9.4
2022-04-06 10:26:31 +08:00
fengzero 0c244998c8 adapt to gcc 9.4 2022-04-06 02:20:44 +00:00
fengzeroz 9718cbd683 Merge pull request #403 from fengzeroz/main
2.0.0-rc.1
2.0.0-rc.1
2022-04-02 18:48:43 +08:00
fengzero 935f646bef 2.0.0-rc.1 2022-04-02 10:48:17 +00:00
fengzeroz 3ebb168946 Merge pull request #402 from fengzeroz/main
fix format
2022-04-02 18:36:41 +08:00
fengzero 32b5cc0ce4 fix format 2022-04-02 10:36:05 +00:00
fengzeroz 8280ec808d Merge pull request #401 from fengzeroz/main
2.0.0-rc1
2022-04-02 18:30:34 +08:00