Uploaded image for project: 'Minecraft (Bedrock codebase)'
  1. Minecraft (Bedrock codebase)
  2. MCPE-160818

Leftover entity data from before the 1.19.20 update is not removed from existing worlds

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Awaiting Response
    • None
    • 1.19.20
    • None
    • Community Consensus
    • Multiple

      NBT data with the actor prefix that is not part of the digp space is not removed by the bug fix from 1.19.20 update (MCPE-155283).

      Steps to reproduce:
      1. Create a 1.19 world prior 1.19.20. Use peaceful mode settings with mob spawning turned off.
      2. Spawn in and kill 5 million mobs to simulate an active multiplayer server.
      3. Count the number of actor prefix keys that are not part of the digp space (also quantify contribution of these unlisted keys to the world size).
      4. Upgrade the world to 1.19.20 and run the world for many hours.
      5. Repeat step 3.

      Observed results:
      In a busy multiplayer survival server I counted more than 5 million actor prefix keys that were not part of the digp space. After upgrading the BDS server to 1.19.20, and allowing the world to run for more than >2 days, the number of unlisted actor prefix keys that were not part of the digp space still exceeded 5 million.

      Expected results:
      These unlisted keys should have been removed with the bugfix associated with MCPE-155283. This bug may contribute an excess burden to the world size on active multiplayer servers. 

            CrazyBreeze1074 CrazyBreeze1074
            Votes:
            3 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:
              CHK: