| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Refactor each device's configuration loading. The global section will be
loaded then the section for the app will overrite any sections.
- Defines ambiguous settings that cannot be defined globally. skip these
settings and emit a warning if they are
- update eventmq.conf-dist to include comments and more of the settings that can
be defined.
- Refactor some option names.
* Job Manager: `WORKER_ADDR` is now `CONNECT_ADDR` in the `[jobmanager]`
section
* Job Manager: `WORKER_ADDR_DEFAULT` is now `CONNECT_ADDR_DEFAULT` in the
`[jobmanager]` section
* Job Manager: `WORKER_ADDR_FAILOVER` is now `CONNECT_ADDR_FAILOVER` in
the `[jobmanager]` section
* Publisher: `PUBLISHER_FRONTEND_ADDR` is not `FRONTEND_LISTEN_ADDR` in
the `[publisher]` section
* Publisher: `PUBLISHER_BACKEND_ADDR` is not `BACKEND_LISTEN_ADDR` in the
`[publisher]` section
* Router: `FRONTEND_ADDR` is now `FRONTEND_LISTEN_ADDR` in the
`[router]` section
* Router: `BACKEND_ADDR` is now `BACKEND_LISTEN_ADDR` in the `[router]`
section
* Scheduler: `SCHEDULER_ADDR` is now `CONNECT_ADDR` in the `[scheduler]`
section
* `RQ_HOST` is now `REDIS_HOST`
* `RQ_PORT` is now `REDIS_PORT`
* `RQ_DB` is now `REDIS_DB`
* `RQ_PASSWORD` is now `REDIS_PASSWORD`
* `ADMINISTRATIVE_ADDR` is now `ADMINISTRATIVE_LISTEN_ADDR` in each
respective section
See also: #20
|
| |
|
|
|
|
|
|
|
| |
- Split large test into smaller tests
- Add test for invalid json
- Add test for non-nested json array
- Add context manager for mocking the config file.
Related: #20, TEEM-2275 #comment refactored settings.py tests
|
| |
|
|
|
|
|
|
|
| |
- This refactors the `self.incoming` and `self.outgoing` sockets to
`self.frontend` (client facing) and `self.backend` (manager facing). This
change should make the purpose of these ports more clear for new people
working in the code.
Resolves: #16
|
| |
|
|
|
| |
- The GPL header was missing from emq-router and emq-scheduler.
- Reorder the imports in emq-jobmanager to follow the standard.
|
| |
|
|
|
| |
- Rename the emq-pubsub entry point script to emq-publisher to follow the naming
standard.
|
| |\ |
|
| | |\
| | |
| | | |
0.3
|
| | | |\
| |/ /
| | | |
Add schedule and unschedule helper functions (emq 0.3.1)
|
| | | | |
|
| |\ \ \ |
|
| | | |/
| |/| |
|
| | | | |
|
| | | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- Serializes full argument list for messages and hashes that to uniquely
identify jobs (fixes #73)
- Removes unused `raw_jobs` part of code in `load_jobs`
- Removes unused `cron_hash` method
- Adds `connect` statements to the schedule/unschedule helper functions
- Adds coveralls for coverage reporting to circle.yml
|
| | |/
| |
| |
| | |
- These functions will create the socket for the user
|
| | |\ |
|
| | | |\
| | | |
| | | | |
EventMQ 0.3
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| | | |/ |
|
| | |/ |
|
| | | |
|
| | |
| |
| |
| |
| |
| | |
- Python's builtin hash() function uses a random seed to prevent 'tar-pitting'
an application by setting keys designed to collide. See:
http://www.ocert.org/advisories/ocert-2011-003.html
|
| | |
| |
| |
| |
| |
| |
| |
| |
| | |
- Serializes full argument list for messages and hashes that to uniquely
identify jobs (fixes #73)
- Removes unused `raw_jobs` part of code in `load_jobs`
- Removes unused `cron_hash` method
- Adds `connect` statements to the schedule/unschedule helper functions
- Adds coveralls for coverage reporting to circle.yml
|
| |/
|
|
| |
- These functions will create the socket for the user
|
| | |
|
| | |
|
| | |
|
| |\
| |
| | |
Scheduled jobs to send reply-requested header
|
| | | |
|
| |/
|
|
| |
join on workers when the jobmanager dies or quits
|
| |\ |
|
| | |\
| | |
| | | |
Update the pep8 goodness and test with circle and flake8
|
| | |/ |
|
| |/ |
|
| |\
| |
| | |
Immediatly run jobs which have not specified 'nohaste'
|
| | | |
|
| |\ \
| |/
|/| |
ZMQError is thrown when we are polling and its rudely interrupted, ha…
|
| |/ |
|
| |\
| |
| | |
Block on request queue before exiting
|
| | | |
|
| | | |
|
| | | |
|
| |\ \
| |/
| | |
EventMQ 0.3rc5 (We'll get 0.3 someday) Fix critical worker health check bug, Simplify scheduler run_count header (remove support for persistance)
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|