Picolab / devtools

Repository for KRL Developer Tools
MIT License
6 stars 4 forks source link

new accounts are broken. #96

Closed burdettadam closed 8 years ago

burdettadam commented 8 years ago

website is not working.

burdettadam commented 8 years ago

while testing developer version of wrangler the website went down with out reason, it appeared that bootstrapping was failing, any new accounts would be broken and current accounts lost limited functionality. when testing developer version of wrangle I found that if you flush the development version rid (https://kibdev.kobj.net/ruleset/flush/b507805x0.dev;b507805x0) while picos are handling queries and events the website goes down, new accounts are broken. Bootstrapping fails, this indicates that wrangler bootstrapping rid is not installed. A flush of current production wranger with a few other rids( https://kibdev.kobj.net/ruleset/flush/b507199x0.dev;b507199x0.prod;b507199x5.prod;b507199x5.dev;b507199x6.prod;b507199x6.dev;b507199x1.dev;b507199x1.prod;b177052x7.prod;b177052x7.dev;a169x625.prod;a169x625.div;b16x29.div;b16x29.prod;b507199x8.dev;b507199x8.prod;b507199x9.dev;b507199x9.prod;b507199x10.dev;b507199x10.prod;b507199x12.dev;b507199x12.prod ) and a browser refresh will correct the problem. I believe this is a KRE cashing issue. It appears if a ruleset is flushed while a pico is handling requests related to that ruleset, some current cashed rulesets are corrupted. I have seen similar behavior with flush causing corrupted versions of rulesets appearing.