)]}'
{
  "commit": "ac74a023f2807f6474a07cb63c8f4cdf83f871df",
  "tree": "29734e22f853e921d33169f599ad455f3ea88b64",
  "parents": [
    "2014926d3f0cc6633827afc88d22d16b2d1405c4"
  ],
  "author": {
    "name": "Lee Shombert",
    "email": "shombert@google.com",
    "time": "Fri Jan 19 10:11:00 2024 -0800"
  },
  "committer": {
    "name": "Lee Shombert",
    "email": "shombert@google.com",
    "time": "Fri Jan 19 15:04:07 2024 -0800"
  },
  "message": "Report multiple in-process primary connections\n\nThis adds dumpsys and logcat reporting for multiple primary\nconnections to a single database file.  Multiple primary connections\nare not bad by themselves but misuse can lead to SQLITE_BUSY\nfailures. These changes are meant to simplify debugging the\nSQLITE_BUSY failures.\n\nIf any database file is opened more than once (concurrently) then the\ndumpsys output contains the following text:\n\n    Concurrently opened database files\n      \u003clist of files\u003e\n\nIf no database files were opened concurrently then the dumpsys output\ndoes not contain the specified block.\n\nThis change only detects multiple primary connections in a single\nprocess.\n\nTest: atest\n * FrameworksCoreTests:android.database\n * CtsDatabaseTestCases\n * SQLiteDatabasePerfTest\n\nBug: 309135899\n\nChange-Id: I6550c4a0d6ff0785f67bd9d7d539c1ac52828b87\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8a4f678b52f29fc9beac316c27962b8ef00c4e3b",
      "old_mode": 33188,
      "old_path": "core/java/android/database/sqlite/SQLiteDatabase.java",
      "new_id": "35ae3c9e23c726e913e78b4342c09d666cf0a121",
      "new_mode": 33188,
      "new_path": "core/java/android/database/sqlite/SQLiteDatabase.java"
    },
    {
      "type": "modify",
      "old_id": "e118c98dd4da07006e0d39b9d50e79c6296f7946",
      "old_mode": 33188,
      "old_path": "core/tests/coretests/src/android/database/sqlite/SQLiteDatabaseTest.java",
      "new_id": "3ee565f8e025b0a95b2f11efd6a7d06da365d306",
      "new_mode": 33188,
      "new_path": "core/tests/coretests/src/android/database/sqlite/SQLiteDatabaseTest.java"
    }
  ]
}
