Граф коммитов

54 Коммитов

Автор SHA1 Сообщение Дата
David Justice bd38add7f7
add system properties to Event 2019-05-06 11:09:38 -07:00
David Justice d71a6c23ac
sender recovery on conn drops and too large batch test 2019-04-18 10:50:21 -07:00
David Justice bf33d82c5a
bump amqp version and ensure sender is using unsettled 2019-04-17 12:08:45 -07:00
David Justice f71fe8e2c4
close sender when hub is closed and close gracefully 2018-12-17 09:35:44 -08:00
David Justice eb0f70969a
move test requirements into terraform 2018-12-12 11:14:04 -08:00
David Justice 9d7b04d86b
move from opentracing to opencensus 2018-08-24 16:24:05 -07:00
Marco Hennings 9538e2d72f Add a dynamic backoff to recovery to speed up recovering from link errors. 2018-08-17 20:46:38 +02:00
David Justice 3e4fa00a3e
add storage test for shared key creds 2018-08-07 10:20:12 -07:00
David Justice f46ae63bff
remove the time boxing on send 2018-08-01 10:09:56 -07:00
David Justice b9fa11fa9e
add a send duration to see if that helps deadlocks 2018-08-01 08:59:34 -07:00
David Justice 92639be532
close sender, session, then client to avoid detach deadlock 2018-07-31 14:10:10 -07:00
David Justice 074bf31367
add error printing for debug 2018-07-27 15:53:10 -07:00
David Justice c99aed047e
add a default case to exit the for loop 2018-07-27 15:01:16 -07:00
David Justice 15d649ca54
simplify send a retries a bit 2018-07-27 15:00:18 -07:00
David Justice 68cc8143cb
add a skew to the send delay on server error 2018-07-27 13:18:33 -07:00
David Justice a942be4d70
do not recover link unless detached 2018-07-27 12:42:09 -07:00
David Justice bcffcd40d7
updating deps for common and amqp 2018-07-25 19:30:36 -07:00
David Justice 320aa9d020
remove the iter limit from sender 2018-07-25 17:09:10 -07:00
David Justice e24e176e26
only try a max of 10 times 2018-07-25 16:31:18 -07:00
David Justice 88846e5ab8
remove struct error case 2018-07-25 10:14:14 -07:00
David Justice 799bcc1edc
detach error is not always a pointer 2018-07-25 09:49:36 -07:00
David Justice 30fe2aeb29
modify send recovery strategy 2018-07-24 09:53:08 -07:00
David Justice 4e1c918bd8
add in a connection string option for eph 2018-07-22 15:59:34 -07:00
David Justice f3bfa91bae
case statement was wrong... 2018-07-19 14:27:16 -07:00
David Justice bd384a17db
simply recover 2018-07-19 14:16:29 -07:00
David Justice 744138005f
lower a bit of cyclo 2018-07-19 14:06:58 -07:00
David Justice fd5ea63e9f
more aggressively recover the sender 2018-07-19 13:50:07 -07:00
David Justice db370f1394
recover fully from link detach 2018-07-19 10:41:41 -07:00
David Justice bd2438a5dd
do not try to recover sender errors that are client errors 2018-07-19 09:14:53 -07:00
David Justice d09d1b114e
add event hub management functionality 2018-07-18 10:46:58 -07:00
David Justice a854cb9edc
fix error logged even if nil and delay on busy 2018-07-17 08:55:44 -07:00
David Justice 9a085870f4
rework sender recovery 2018-07-17 08:22:36 -07:00
David Justice 800295c8d7
sender recovery should not call Close rather close the connection 2018-07-17 07:24:11 -07:00
David Justice edc24dc9e0
add register and unregister methods 2018-06-28 16:01:33 -07:00
David Justice 5f21327d22
update tests to all include timeouts 2018-06-28 13:00:15 -07:00
David Justice 6e67368c6b
trim down close statement and add logging 2018-04-25 10:37:38 -07:00
David Justice 7fa8bd2178
improve eph tests 2018-04-23 13:17:45 -07:00
David Justice adb9eeb44b
span logger and tracing prototype propogating tracing 2018-04-13 15:59:17 -07:00
David Justice b5b9e108f7
remove a dependency on satori/uuid 2018-03-29 12:29:56 -07:00
David Justice 5bcc358a95
sender retry rework and a little cleanup 2018-03-28 16:20:29 -07:00
David Justice dd5e31a961
add server-busy recovery 2018-03-27 11:23:06 -07:00
David Justice b04f160320
add license header to files 2018-03-21 15:12:54 -07:00
David Justice 74bdcf30cf
remove client and add documentation 2018-03-21 11:18:59 -07:00
David Justice be0e16dc4a
remove uuid references from the library 2018-03-21 10:23:17 -07:00
David Justice f8b3f8df5f almost through storage eph implementation 2018-03-12 18:20:51 -07:00
David Justice 0fefd66361 added epoch and batch send support 2018-03-07 14:42:39 -08:00
David Justice ac58da63db incorporate feedback from SB 2018-02-20 13:32:04 -08:00
David Justice b99e958b9c clean up imports 2018-02-19 15:54:11 -08:00
David Justice fed4378a58 refactored cbs into generic rpc 2018-02-18 09:33:01 -08:00
David Justice d2dd943a4e corrected tests 2018-02-17 07:32:26 -08:00