20 Commits

Author SHA1 Message Date
1ceae8ba0c test: add tests for metrics 2024-06-20 09:12:10 +02:00
f621ef280e fix(bec_lib): fixed access to global vars 2024-06-12 19:06:22 +02:00
8a017ef3d7 fix: clean all imports from bec_lib, remove use of @threadlocked 2024-05-17 09:04:52 +02:00
2aafb249e8 ci: update dependencies and add ci job to check for package versions 2024-05-10 11:54:08 +02:00
3fa544bef9 tests: fix logger config in scihub 2024-04-10 13:10:10 +02:00
246f271bc9 feat: adapt file writing; log files to common dir and refactoring of filewriter 2024-04-08 14:30:59 +02:00
2d66967e04 style: apply isort to the whole codebase, clean unused imports 2024-03-28 13:17:03 +01:00
f37109873a fix(tests): ensure all tests do not leak threads 2024-03-28 12:56:24 +01:00
a4adb64f5f refactor: endpoints return EndpointInfo object instead of string 2024-03-05 17:05:40 +01:00
b92a79b0c0 refactor!(connector): unify connector/redis_connector in one class 2024-02-26 14:49:43 +01:00
9a98dbafd4 refactor: cleanup and formatting 2024-02-08 19:26:55 +01:00
8bbfd10ca7 refactor(messages)!: messages refactoring, new serialization module
To have a better separation of concern between messages and how they are conveyed in connectors.
BECMessage can be simple dataclasses, leaving the serialization to the connector which transport those.
The serialization module itself can be isolated, and in the case of msgpack it can be extended to
understand how to encode/decode BECMessage, to simplify writing code like with BundleMessage or to
be able to automatically encode numpy or BECStatus objects.
Finally, client objects (producers and consumers) can receive BECMessage objects instead of having
to dump or load themselves.
2024-02-07 12:43:52 +01:00
ade6ae4585 refactor: remove :sub :val :stream remnants 2023-11-29 16:28:14 +01:00
5d254db6b7 refactor: revert commits that added temp module stubs
Fix path to test_service_config.yaml
This reverts commit 109453c1ccb3ebc8506e57f549549f99b38e4c8f
This reverts commit b73e9b3baac660bb7af3fc049c27e3bdb294bba9.
This reverts commit 108dc1179cf191c98b7891605d665371b5a2bca2.
2023-11-20 15:52:39 +00:00
97d3d1f18f fix: bec_service test 2023-11-10 10:28:56 +01:00
524ef24da0 refactor: flatten bec_lib structure 2023-11-10 10:24:33 +01:00
7166c8b5ee refactor: make bec_lib imports absolute 2023-11-10 10:22:51 +01:00
de5da559a6 refactor: move bec_lib test utils out of core folder 2023-11-10 10:22:51 +01:00
dc370584c9 fix: fixed bec service update routine for missing messages; closes #114 2023-11-09 13:30:47 +00:00
1a776de811 feat: added option to specify config path as service config 2023-08-03 20:36:36 +02:00