Aidan Hahn
|
5ffea72771
|
added ci
|
2019-05-31 14:02:41 -07:00 |
|
Aidan Hahn
|
3bcff01cc0
|
Merge branch 'master' of gitlab.com:whom/jobserv
|
2019-05-31 13:55:57 -07:00 |
|
Aidan Hahn
|
cd8df94df0
|
better client help output
|
2019-05-31 13:51:50 -07:00 |
|
Aidan Hahn
|
fcfde27941
|
fix for debian/ubuntu having lowercase filenames
|
2019-05-31 13:35:09 -07:00 |
|
Aidan Hahn
|
8c03a32fc4
|
Merge branch 'betterScalingJobControll' into 'master'
Better scaling job control
See merge request whom/jobserv!3
|
2019-05-31 18:54:04 +00:00 |
|
Aidan Hahn
|
32499676d9
|
remember to shutdown logger, finally fix that pesky test
|
2019-05-27 09:57:19 -07:00 |
|
Aidan Hahn
|
e7059a36c6
|
lock map needs more time to update
|
2019-05-26 22:26:11 -07:00 |
|
Aidan Hahn
|
84ad967a98
|
fixed help output
|
2019-05-26 22:13:34 -07:00 |
|
Aidan Hahn
|
da4d92de60
|
log all connections
|
2019-05-26 22:00:52 -07:00 |
|
Aidan Hahn
|
97e2310c22
|
fixed logging behaviour
|
2019-05-26 21:33:40 -07:00 |
|
Aidan Hahn
|
8dcccc86ba
|
added logging module to server
|
2019-05-26 21:26:29 -07:00 |
|
Aidan Hahn
|
0f64d99b36
|
added example commands to readme
|
2019-05-25 21:53:43 -07:00 |
|
Aidan Hahn
|
c10988bfde
|
notify user when asking for output from a dead process
|
2019-05-25 21:49:58 -07:00 |
|
Aidan Hahn
|
269e944252
|
dont assume resources dir already exists.
|
2019-05-23 23:59:20 -07:00 |
|
Aidan Hahn
|
55b77789c3
|
UX tweaks, better output request behaviour
|
2019-05-23 23:29:41 -07:00 |
|
Aidan Hahn
|
88e745346e
|
removed superfluous return code from spec
|
2019-05-23 22:38:39 -07:00 |
|
Aidan Hahn
|
213d48c087
|
lock individual processes, not the whole queue
|
2019-05-23 22:13:57 -07:00 |
|
Aidan Hahn
|
4cb9d3a5e1
|
more eloquent readme
|
2019-05-23 19:40:46 -07:00 |
|
Aidan Hahn
|
18f5ffd289
|
elaborate on new tests in readme
|
2019-05-23 19:37:51 -07:00 |
|
Aidan Hahn
|
8a513164ab
|
added a test for Mutex properties of the locking system
|
2019-05-23 19:31:03 -07:00 |
|
Aidan Hahn
|
f14265fe5b
|
dont synchronize access to the function that is supposed to synchronize by hand
|
2019-05-23 18:18:13 -07:00 |
|
Aidan Hahn
|
c40f8f0a62
|
couple of typoes
|
2019-05-23 17:37:45 -07:00 |
|
Aidan Hahn
|
7b0184cbd3
|
all initialized service objects use the same processmanager now, added shutdown hook to deinitialize processmanager and processcontroller objects
|
2019-05-23 17:24:48 -07:00 |
|
Aidan Hahn
|
3538cac0d8
|
distribution instructions in readme, easy run scripts in staging folders
|
2019-05-23 17:07:43 -07:00 |
|
Aidan Hahn
|
f13e16ebd5
|
much friendlier packaging
|
2019-05-23 17:03:40 -07:00 |
|
Aidan Hahn
|
9eb18219cb
|
finished refactoring client for additions to protocol
|
2019-05-23 16:10:43 -07:00 |
|
Aidan Hahn
|
11d8516417
|
Refactored JobServClient into multiple modules
|
2019-05-23 16:06:07 -07:00 |
|
Aidan Hahn
|
d814ff74b0
|
plugged ProcessManager into ShellServerService
|
2019-05-23 14:30:37 -07:00 |
|
Aidan Hahn
|
eb15da6ae2
|
finished unit tests, better process status reporting
|
2019-05-23 14:21:40 -07:00 |
|
Aidan Hahn
|
7d8f8111c8
|
unit tests for ProcessManager
|
2019-05-23 14:00:15 -07:00 |
|
Aidan Hahn
|
d9beaff898
|
added unit tst for getProcessStatus(), fixed scoping issue in processmanager
|
2019-05-23 01:26:28 -07:00 |
|
Aidan Hahn
|
9754f23fd8
|
fix typoes, uncaught exceptions, started unit tests for ProcessManager
|
2019-05-22 23:51:37 -07:00 |
|
Aidan Hahn
|
7d90f1c87f
|
hashtable is much better for quick access in critical sections than iterating over a list of possibilities
|
2019-05-22 22:45:56 -07:00 |
|
Aidan Hahn
|
0433ead782
|
initial sketch for process manager
|
2019-05-22 22:25:44 -07:00 |
|
Aidan Hahn
|
622da2d238
|
Proces Controller Object
|
2019-05-22 16:23:33 -07:00 |
|
Aidan Hahn
|
37cd129b8b
|
oops! wrong argument
|
2019-05-22 01:01:12 -07:00 |
|
Aidan Hahn
|
d8bcc82db1
|
removed a debug print
|
2019-05-21 15:06:11 -07:00 |
|
Aidan Hahn
|
8f0ee527d4
|
readme additions for cert auth test
|
2019-05-21 15:05:45 -07:00 |
|
Aidan Hahn
|
ea3f84b830
|
refactored server for dependancy injection, combined tests to run correctly in a multithreaded build
|
2019-05-21 15:04:18 -07:00 |
|
Aidan Hahn
|
c599902ad5
|
refactored client constructor to support class dependancy injection
|
2019-05-21 13:56:37 -07:00 |
|
Aidan Hahn
|
87681bc0e4
|
removed accidental vim swaps
|
2019-05-21 13:26:49 -07:00 |
|
Aidan Hahn
|
77e0cb3450
|
added tests for TLS Authentication
|
2019-05-21 13:25:50 -07:00 |
|
Aidan Hahn
|
5724953e9d
|
refactored out re-entrant code in client
|
2019-05-21 01:37:41 -07:00 |
|
Aidan Hahn
|
75c3dcda61
|
updated README.md
|
2019-05-19 14:39:41 -07:00 |
|
Aidan Hahn
|
8982353f0a
|
CNs cant be arbitrary
|
2019-05-19 14:25:25 -07:00 |
|
Aidan Hahn
|
f7776e7269
|
dont combine truststore
|
2019-05-19 14:20:33 -07:00 |
|
Aidan Hahn
|
bfd5d40013
|
better client error messages
|
2019-05-19 14:16:09 -07:00 |
|
Aidan Hahn
|
f63fe57b98
|
build wrapper now extracts distributions of software and adds keys
|
2019-05-19 13:55:41 -07:00 |
|
Aidan Hahn
|
b74741427c
|
refactor server side exception handling, better error messages in client
|
2019-05-19 13:26:15 -07:00 |
|
Aidan Hahn
|
a932852b2c
|
refactors to server tls code
|
2019-05-19 13:03:53 -07:00 |
|