Skip to content

[Bug]: Multinode databases wipe at each reconnect #3647

@b8b8

Description

@b8b8

Checklist

  • I am able to reproduce the bug with the latest version.

  • I made sure that there are no existing OPEN or CLOSED issues which I could contribute my information to.

  • I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.

  • This issue contains only one bug.

  • I have read and understood the Contribution Guidelines.

  • I agree to follow this project's Code of Conduct

Affected app version: 2.7.6 29319358

Affected Android version: Android 16

Affected phone model: Pixel 9a and Pixel 7a

Affected node model: T1000E, Heltec V4, Seeed Solar Pro, Heltec T114

Affected node firmware version: 2.7.14 pre-release

Steps to reproduce the bug

  1. Have data from nodes such as connected node device telemetry
  2. Manually disconnect from node 1.
  3. Manually connect to node 2.
  4. Acquire data from node 2 such as device telemetry every 1 min.
  5. Disconnect from node 2.
  6. Connect to node 1 - notice previous node 1 data is now missing.
  7. Repeat steps to connect to node 2 and notice previously acquired node 2 data is missing.

Actual behavior

Node data is being wiped between device reconnects

Expected behavior

Data unique to each node should show once reconnect and NOT over the "device DB cache limit"

How to solve issue:

It appears the initial "3" setting of the Device DB Cache Limit is not applying correctly.
Changing it from 3 to 4 then recreating the steps above then allows the unique databases for the nodes to be saved.
Next test will be changing it back from 4 to 3.

Edit: Changing back from 4 to 3 retains the previous unique node databases as expected.

#3641

@mdecourcy

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingch_TestingReleases through closed testing channels / Local builds

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions