Brian Gough
|
86d1092f85
|
include log line for each spell check
|
2015-03-12 11:43:09 +00:00 |
|
Brian Gough
|
e4a3e63ff7
|
remove unused parameter
|
2015-03-12 11:42:59 +00:00 |
|
Brian Gough
|
c9771272df
|
include log message for process timeout
|
2015-03-12 11:24:04 +00:00 |
|
Brian Gough
|
821f4b9a24
|
clean up timers when Aspell process exits
|
2015-03-12 11:13:58 +00:00 |
|
Brian Gough
|
00153e61ad
|
trim output when error occurs
|
2015-03-12 11:12:46 +00:00 |
|
Brian Gough
|
3bbd0d49a9
|
don't let error events overwrite exit event
(not sure if this can happen but it would be bad if it did)
|
2015-03-12 10:27:50 +00:00 |
|
Brian Gough
|
c8103a4f35
|
don't run the idle shutdown timer if the process has errored
|
2015-03-12 10:27:11 +00:00 |
|
Brian Gough
|
3da42df92c
|
log when a worker is removed from the pool
|
2015-03-12 10:26:52 +00:00 |
|
Brian Gough
|
3542918941
|
add logging for ASpell worker errors
|
2015-03-12 09:55:15 +00:00 |
|
Brian Gough
|
7936269804
|
add metrics for ASpell workers
|
2015-03-12 09:54:57 +00:00 |
|
Brian Gough
|
ed33cd59b7
|
show hit rate to 2dp only
|
2015-03-12 09:53:58 +00:00 |
|
Brian Gough
|
b684ed0837
|
put a unique end of stream marker in the session dictionary
|
2015-03-11 16:58:22 +00:00 |
|
Brian Gough
|
a655041bdd
|
fix typo in iterator for cache object
|
2015-03-11 15:57:33 +00:00 |
|
Brian
|
c3a70b6184
|
fix bug in worker cleanup
|
2015-03-11 14:53:06 +00:00 |
|
Brian
|
220f82a395
|
store suggestions as language:word instead of word
avoid words like 'constructor' from accessing properties of
suggestions object.
|
2015-03-11 14:52:06 +00:00 |
|
Brian
|
9bb534707f
|
shutdown workers when idle
|
2015-03-10 13:33:05 +00:00 |
|
Brian
|
9c0272445f
|
extend worker to include request count
|
2015-03-10 13:32:42 +00:00 |
|
Brian
|
5ba5fd5533
|
fix caching logic to include valid words, as well as mispellings
include logging of cache hits
|
2015-03-10 13:31:06 +00:00 |
|
Brian
|
10c3d3eb70
|
replace deprecated res.send(code) with res.sendStatus(code)
|
2015-03-09 15:56:49 +00:00 |
|
Brian
|
21c664b28c
|
fix variable mismatch in error handler
|
2015-03-09 15:52:25 +00:00 |
|
Brian Gough
|
a36d14f4cc
|
fix caching of suggestions
|
2015-03-04 17:00:19 +00:00 |
|
Brian Gough
|
a49f80cb21
|
support Aspell worker pool
|
2015-03-04 16:43:59 +00:00 |
|
Henry Oswald
|
726afb6b90
|
use sendstatus not send
|
2015-03-03 15:20:05 +00:00 |
|
Henry Oswald
|
a7185c412c
|
use res.sendStatus not re.send
|
2015-03-03 14:45:32 +00:00 |
|
Henry Oswald
|
5b0f69a50d
|
added cache to learn words manager
|
2015-03-03 14:28:47 +00:00 |
|
Henry Oswald
|
72ce615641
|
added lru cache
|
2015-03-03 13:57:16 +00:00 |
|
Henry Oswald
|
c8ec6451ce
|
removed the reset of restify
|
2015-03-03 08:10:47 +00:00 |
|
Henry Oswald
|
7bbce79ff6
|
convert app to use express not restifiy so it works with metrics-sharelatex
|
2015-03-02 18:13:28 +00:00 |
|
Brian Gough
|
876ea130b9
|
check the words in batches, to avoid blocking the event loop
|
2015-03-02 16:58:10 +00:00 |
|
Henry Oswald
|
bf3e568db9
|
add timeout for health check
|
2015-03-01 12:56:31 +00:00 |
|
Henry Oswald
|
1d98d45320
|
fix port for health check
|
2015-03-01 12:53:10 +00:00 |
|
Henry Oswald
|
48badde67a
|
Merge branch 'master' of https://github.com/sharelatex/spelling-sharelatex
|
2015-03-01 12:48:13 +00:00 |
|
James Allen
|
5c002bc9b1
|
Use ShareLaTeX conventions
|
2014-08-15 12:25:54 +01:00 |
|
James Allen
|
421647ff63
|
Initial open source commit
|
2014-08-15 12:13:35 +01:00 |
|