Alexandra Roatis
Alexandra Roatis
The kernel calls `System.exit(int)` when encountering issues that it cannot recover from. The `int` code used in these calls should be well defined and standardized.
The `aion.base` module is included in many of the other modules, oftentimes only for the use of some utility functions. This refactoring aims at enhancing modularity by decoupling the utilities...
1. Extract database interfaces to a separate module (instead of including them in `modAionBase`). 2. Possibly separate the cache functionality from database implementations. 3. Add build functionality that allows the...
There are too many dummy repositories throughout the code base, each implemented in individual modules for testing the functionality interaction with an `IRepository` implementation. These should be cleared and moved...
Would it make sense to introduce a `payroll transaction` that would batch different payments initiated from a single account and directed to multiple other accounts? The main question is if...
PR #670 introduced a call to repair the database for the LevelDB implementation in case of failed get operations. To do: - Examine the LevelDB implementation for opportunities to call...
Suggested by @qoire in #300 as follows: > Perhaps we could introduce ``lock striping`` either at this level or in a layer below this. The rationale being: > > *...