zebra/zebra-scan/src
Arya 5e86ebb699
fix(scan): Improve gRPC method errors and add timeout to scan service to avoid hanging (#8318)
* updates ScanTask.subscribe() to return rsp_tx instead of awaiting it, returns service errors from grpc methods

* Adds a timeout to scan service and improves error message when subscribe responders are dropped

* Returns an error from `RegisterKeys` svc request when no keys are registered

* tests register keys error message

* Adds test for timeouts

* adds TODOs for fixing bugs

* Orders scan service requests in scan method

* removes CheckKeyHashes request

* fixes bad merge conflict resolution

* update test to check downcast to Elapsed error

* update errors in scan method

* update error msg in register_keys method

* fixes compiler error
2024-03-14 20:27:33 +00:00
..
bin add(scan): Start scanner gRPC server with `zebrad` (#8241) 2024-02-07 22:36:01 +00:00
service fix(scan): Improve gRPC method errors and add timeout to scan service to avoid hanging (#8318) 2024-03-14 20:27:33 +00:00
storage change(tests): Remove Matches on Network From Tests (#8295) 2024-03-05 09:12:25 -05:00
tests add(scan): Implement `RegisterKeys` service request to register new keys (#8251) 2024-02-09 15:23:19 +00:00
config.rs add(scan): Start scanner gRPC server with `zebrad` (#8241) 2024-02-07 22:36:01 +00:00
init.rs fix(scan): Improve gRPC method errors and add timeout to scan service to avoid hanging (#8318) 2024-03-14 20:27:33 +00:00
lib.rs add(scan): Start scanner gRPC server with `zebrad` (#8241) 2024-02-07 22:36:01 +00:00
service.rs fix(scan): Improve gRPC method errors and add timeout to scan service to avoid hanging (#8318) 2024-03-14 20:27:33 +00:00
storage.rs add(scan): Implement `RegisterKeys` service request to register new keys (#8251) 2024-02-09 15:23:19 +00:00
tests.rs add(scan): Test the `RegisterKeys` scan service call (#8281) 2024-02-19 23:45:38 +00:00