Page MenuHomePhabricator

Remove expendable data during compaction creation
ClosedPublic

Authored by marcin on Feb 9 2024, 7:41 AM.
Tags
None
Referenced Files
F3296608: D11009.id37376.diff
Sun, Nov 17, 1:52 AM
F3296568: D11009.id36932.diff
Sun, Nov 17, 1:44 AM
F3295901: D11009.diff
Sat, Nov 16, 11:46 PM
Unknown Object (File)
Fri, Nov 8, 10:03 PM
Unknown Object (File)
Fri, Nov 8, 7:14 PM
Unknown Object (File)
Fri, Nov 8, 7:14 PM
Unknown Object (File)
Fri, Nov 8, 7:14 PM
Unknown Object (File)
Fri, Nov 8, 1:36 PM
Subscribers

Details

Summary

This differential removes olm tables data and metadata table data during main compaction creation.

Test Plan

Repeat final testing plan for main compaction project: https://linear.app/comm/issue/ENG-6146/final-testing-task. Inspect compaction content in tables
plus to ensure that those tables are empty.

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

marcin requested review of this revision.Feb 9 2024, 8:07 AM
native/cpp/CommonCpp/DatabaseManagers/SQLiteQueryExecutor.cpp
1732 ↗(On Diff #36932)

I don't think "expendable" is the right term here

native/cpp/CommonCpp/DatabaseManagers/SQLiteQueryExecutor.cpp
1732 ↗(On Diff #36932)

I probably misunderstood the word. I will update to removeDeviceSpecificDataSQL

This revision is now accepted and ready to land.Feb 13 2024, 2:16 AM
  1. Rename removeExpendableDataSQL -> removeDeviceSpecificDataSQL
  2. Rebase before landing
This revision was landed with ongoing or failed builds.Feb 20 2024, 10:38 AM
This revision was automatically updated to reflect the committed changes.