Commit graph

14 commits

Author SHA1 Message Date
Amin Ben Romdhane
a4f6108138
Improve references database 2025-07-21 15:28:45 +05:30
Vivek Kumar Dutta
cb405b3b88 Added dependency based on directory 2025-05-27 19:55:08 +05:30
Vivek Dutta
dd0c6433aa
Revert "depcheck to check non-zero file" 2025-05-27 19:53:16 +05:30
Vivek Kumar Dutta
6cbfa27973
depcheck to check non-zero file 2025-05-27 14:26:24 +05:30
Amin Ben Romdhane
4a3a7ca0b1 Reference DB: add file lock to prevent race condition when updating reference DB file
Added an exclusive file locking mechanism using `flock()` to ensure that
only one process at a time can update the '/var/state/bbfdm_reference_db' file.
This prevents data loss or corruption caused by concurrent access.

This change improves robustness when `bbfdm_refresh_references()` is called
by multiple processes in parallel.
2025-04-25 12:13:20 +02:00
Amin Ben Romdhane
56937cd498
Update reference db refresh 2025-04-15 15:20:55 +00:00
Amin Ben Romdhane
45a6d7e0c7 Redesign the handling of references based on uci reference_translation 2025-04-08 09:29:09 +02:00
Vivek Kumar Dutta
1fa64da324 Update buffer size of set to 4096 2025-03-13 13:24:10 +00:00
Amin Ben Romdhane
1c417534a8 Added support for setting a list of references 2025-02-26 16:34:54 +01:00
Amin Ben Romdhane
0ad7ad1021 Flags array is missing in get commands 2025-02-24 13:59:06 +01:00
Amin Ben Romdhane
35faf181a9 Fix the Set method comparison 2025-02-24 13:51:09 +01:00
Amin Ben Romdhane
f21814dd4e
Optimize bbfdmd
* All core Data Model move to core micro-service
* New bbfdmd daemon to use async call to optimize RPCs handling
2025-02-21 09:55:09 +00:00
Amin Ben Romdhane
31d8d5d28e Include method name in the error log to improve debugging of UBUS object lookups 2025-01-31 14:54:46 +01:00
Amin Ben Romdhane
b7e5e0de5a Introduce a new libbbfdm-api library version 2 2025-01-27 15:29:04 +01:00
Renamed from libbbfdm-api/dmbbf.c (Browse further)