You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While working on Add Native Configuration to PlatformIO #94, an issue was encountered where EmbedDB had a segmentation fault because it tried to search for a key that was less than the recorded min key in the database.
We should investigate the robustness of the code by writing some more unit tests to ensure that the database does not crash when some key edge cases are encountered, such as:
Querying for a key less than the min key
Querying for a key greater than the max key
Looking for a key between keys in the database that does not exist
Querying records at a later point in the database when some earlier pages have been flushed