Commit Graph

1055 Commits

Author SHA1 Message Date
fengzeroz ccfcc319de Merge pull request #421 from fengzeroz/main
Add driver type adapter, simplify driver development
2022-04-13 17:53:02 +08:00
fengzero 54a5a2b9d4 Add driver type adapter, simplify driver development
use one thread to upload data, and another thread to trigger the driver
to read and write data and process msg.
2022-04-13 09:47:59 +00:00
fengzeroz 5c557406a0 Merge pull request #420 from eeff/eeff/ekuiper
Update ekuiper plugin to forward trans data
2022-04-13 17:19:16 +08:00
eeff fe80d9c6b4 feat: update ekuiper plugin to forward trans data 2022-04-13 17:07:51 +08:00
eeff 62c93d3574 feat: add ekuiper json encoding utilities 2022-04-13 17:07:51 +08:00
eeff b8ecf26b25 refactor: move ekuiper plugin struct into header file 2022-04-13 15:26:38 +08:00
fengzeroz 70dd341d0c Merge pull request #419 from gc87/remove-neu_list-h
refactor: remove neu_list dependency
2022-04-13 10:42:21 +08:00
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