Quantcast

-start of major redesign of the bagsync database.

Author Xruptor <xruptor@manaflux.com>
Author date 2012-10-27 13:58:45
Author local date 2012-10-27 09:58:45 -0400
Committer Xruptor <xruptor@manaflux.com>
Committer date 2012-10-27 13:58:45
Committer local date 2012-10-27 09:58:45 -0400
Commit 2c71bdc95ffbf61c2a94f2f72023168a4d47a1e9
Tree 3647618d984ad939d4cce4a3d1208288d70902de
Parent 09bd875ea664d65657ea2d65aa2e329be9721ac2
-start of major redesign of the bagsync database.
-found an enourmous bug on how the data is stored.  Bags that are changed in size or content can falsely be stored and never removed.
(example a bag is 10 slots originally, but the bag is changed to 5 slots. Because of the current way the system is implemented, that missing 5 slots are never scanned, thus stay in the database and never get removed.  This is a huge flaw and in order to rememedy this, I'm going to store each bag and then replace it each time in the database.  This should eliminate missing child nodes.)
-The current database system does not allow me to efficiently scan and remove orphaned children.  Which is why it's being redesigned.