* Changed: We have migrated to Postgresql 9.3 (from 9.1), giving us the speed benefits of the latest version.
* Optimised: We have turned off Postgresql's synchronous_commit (but left fsync on), which means the database isn't trying to write to the database on disk at the end of every single transaction. With this we get a massive speed boost. The trade off is the fact we could lose a tiny fraction of data from current transactions if there is a server crash (somewhere between 200ms and 1 second worth of transactions at most). Postgresql's Write Ahead Logs and the Battery Backup Unit on our disk controller make even this loss unlikely.
* Optimised: GreenReaper did some fantastic work tuning our Postgresql database settings to get the query planner to be way more efficient. This has eliminated a long running issue where users might occasionally get slow or failed searches, especially if they have a lot of blocked keywords.
* Optimised: GreenReaper and starling did lots of database refactoring and optimisation including dropping superfluous columns and unused indexes, using more appropriate data types in places, etc. These changes have given us more speed and a smaller database. Read more about that here!
* Optimised: We have implemented a bunch of filesystem tuning tricks to get the maximum speed out of our SATA storage disk array and the SSDs where the Database lives.
* Fixed: Backslash character no longer breaks some searches if it appears at the start of a search string.
* Fixed: Various other minor bugs and security issues have been squashed.
All good things. Adding Pools could be made more efficient by just having them in a list with checkboxes. Let the user check the pools desired and then click "ok" to have all of them applied rather than the current method of one pool at a time.
All good things. Adding Pools could be made more efficient by just having them in a list with check
I believe it's your display name, whatever name it is you'd give out to friends so they can add/find you. Try that and see if the URL it produces is right!
I believe it's your display name, whatever name it is you'd give out to friends so they can add/find
Nice! I really like when you post technical information about the updates =D I find that really interesting, and it's one of the reasons why I donate to the site
Nice! I really like when you post technical information about the updates =D I find that really inte
Awesomeness. This is why i love being part of IB. Its my online home and theirs no place better then home sweet home. Good job with keeping the site running smooth. ^^_
Awesomeness. This is why i love being part of IB. Its my online home and theirs no place better then
I still want to see an API for for marking submissions as read (remove items from the "new submissions" page). Hell, even a lastfileupdatetimestamplimit (or similar) parameter for searches would mean not having to download submissions I've already seen. Something more granular than "submissions from the last x (integer) days"
I still want to see an API for for marking submissions as read (remove items from the "new submissio
Some people spend a lot of time on Facebook. We want to allow them to receive notice of Inkbunny updates through the site, in a similar way to Twitter. That way if the site itself is down, they still know what's up.
Some people spend a lot of time on Facebook. We want to allow them to receive notice of Inkbunny upd