You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
split the big analyze db calls into individual table/index calls and moved them from update code to the normal maintenance routines
on vacuum, both the client and server dbs will now bump their page size up to 4096 if they are running on windows (server vacuum is triggered by running a backup)
vacuum should be a slightly faster operation for both the client and server
boosted the db cache significantly--we'll see if it makes much difference for things.
the way the selection tags control updates its taglist on increases to its media cache is massively sped up. An update on a 5,000-thumbnail-strong page now typically works in 3ms instead of ~250ms. large import pages should stream new results much more quickly now
sped up some slow hash calculation code that was lagging a variety of large operations
some hash caching responsibility is moved about to make it available for the add_media_results comparison, which now typically works in sub-millisecond time (was about 16ms before)
some sorted media list index recalculation now works faster
some internal media object hashing is now cached, so sorted list index regeneration is a bit faster
some medialist file counting is now superfast
wrote a new pauser object to break big jobs up more conveniently and reduce gui choking
the repo processing db call now uses this pauser
some copy and mirror directory functions now use this pauser
backup and restore code for the client now skips re-copying files if they share the same last modified date and file size
backup code for the server now skips re-copying files if they share the same last modified date and file size
http cannotsendrequest and badstatusline errors will now provoke two reattempts before being raised
socket error 10013 (no access permission, usually due to a firewall) is caught and a nicer error produced
socket error 10054 (remote host reset connection) is caught, and the connection is reattempted twice before being raised
the old giphy API is gone, so I have removed giphy
forced shutdown due to system exit/logoff is handled better
pubsub-related shutdown exceptions are now caught and silenced
an unusual shutdown exception is now caught
fixed a copy subtag menu typo
cleaned some misc hydrus path code
tags that begin with a colon (like ':)' ) will now render correctly in the media canvas background
some misc code cleanup
dropped flvlib since ffmpeg parses flv metadata better anyway