This update allows you to select lofi resample files in the normal Galleries system by selecting either 980x or 780x under My Settings. These will work both for the normal image viewer as well as in the MPV.
Lofi images will also be fetched via H@H unless disabled, thanks to a previously applied update.
For people who use the H@H image proxy functionality, the first load of any lofi image will bypass this, as images are generated on-demand and the resulting fileid is not known at the time of the request.
Posted Thu, 04 February 2016, 15:34 UTC by Tenboro
Two new upload/primary image servers have now been fully deployed. Outside of roughly tripling the storage capacity compared to the old ones, to 96TB usable for images and 6TB usable for thumbnails, these should also provide a moderate boost in image processing speed, as well as enable certain future functionality.
At this point, everything should be fully synced up, so if you encounter any broken images or thumbnails, do post a notice in this thread.
Since I never really stick to "point releases" for E-Hentai + Galleries, I'll be listing changes in this log rather than leaving them as stealth changes. Updates that only affect the backend/aren't visible to users won't always be listed here if they weren't fixes for visible or reported bugs.
HV updates will still be in the HV Updates forum, and H@H releases and other major releases/news/updates still get their own thread here.
---------------------------
Currently (primarily) working on:
- Unifying the 1200x resamples used on normal Galleries and the 460x/780x/980x resamples used on Lofi, to enable using both on either, as well as enable H@H to handle the latter.
2016-03-09
- A new master database + standby backup is now live. These are both based on a Xeon E5-1650 with 128 GB RAM and a 400GB Intel DC S3710 SSD.
- The second resample staging server is now active, in preparation for changing all resamples to on-demand.
2016-03-03
- Phase 3 rollout of the new resampled image system is now live.
This allows you to select lofi resample files in the normal Galleries system by selecting either 980x or 780x under My Settings.
1200px files will start to be merged into the new system, as soon as an ongoing file sync to new lofi image servers completes.
2016-02-23
- Phase 2 rollout of the new resampled image system is now live.
This adds H@H support for the 780x and 980x resampled files used for lofi. Lofi will now automatically use H@H as long as the requested file has been generated, and it hasn't been disabled.
A toggle was added to the bottom of the lofi site to easily disable H@H if necessary. This toggle is global and will mirror the one under My Settings, except that you don't have to log on to toggle it.
Note that lofi doesn't have a separate button to reload a H@H image if it should fail for whatever reason. It will automatically detect that the previous image load failed if you reload an image page, and force a load from the main image servers.
Lofi files will never be pre-distributed, as they only work with static ranges. If you run H@H, there is no client-side update necessary.
- Reworked parts of the H@H settings page, to update and add some information, as well as make some descriptions somewhat clearer.
- A readout for "Country" was added to the H@H screen. If this lists the wrong country for your client, you should poke me to have an override applied.
2016-02-20
- Tracker tests were successful, so we have updated the rest of the tracker nodes to the new software.
2016-02-19
- A network issue at our host that would cause slower than expected downloads of some archives appears to have been corrected.
- A couple of additional tracker nodes have been deployed, primarily to test a new software stack in high-load settings.
2016-02-18
- The second set of secondary image servers is now live. This concludes this round of image server upgrades, with a grand total of 10 new servers deployed.
2016-02-12
- The lofi resample functionality was switched over from a temporary VM to its permanent new home on one of the repurposed old upload servers.
2016-02-07
- Tags that are too weak to be searchable are now shown with a dotted border instead of a dashed one.
- The MPV will now automatically reinitialize to the current page if an AJAX error occurs or the keys have expired.
- Fixed a double-encoding issues on favorite page searches that could break pagination if certain characters (like quotes) were used in the search.
2016-02-06
- Put in some improvements to file search performance, including a long overdue maintenance script to remove files from the index if they cannot appear in a search result. Overall, this should improve search speed by a factor of 3-5x.
- Minor improvements to the image resampler to avoid triggering the race condition handler slowdown unnecessarily.
2016-02-04
- The new upload/primary image servers are now live.
2016-02-03
- Fixed an issue where H@H used an outdated format for the "load failure" indicator when retrying image downloads, which would cause the image dispatcher to ignore it and not force a retry from an image server, increasing the chance to fail the download multiple times. (This was fixed server-side rather than as a H@H update.)
2016-02-02
- A full set of new secondary image servers at a third host has now gone live. Some new logic for server selection and internal image distribution went live at the same time.
2016-01-30
In preparation for an upcoming upload server switchover, the bounty and torrent upload functionality as well as Atom feed generation and various other odds and ends was moved to a new set of servers.
As this is the first time we've deployed servers with this particular software stack, do let us know if you encounter any weirdness. (Mixed-content SSL warnings on the bounty post page are normal, for now.)
2016-01-26
- Switched source image downloads to the new server selection mechanism added in Phase 1.
- Switched to a new and more compact time limited token mechanism for lofi and source images. (Mostly relevant for third party scripts.)
2016-01-23
- Corrected a minor issue with the new resampler where the race condition handler would be triggered, causing a slowdown and failure to update the resample reference, if multiple files ended up with the exact same resampled file. (Which could happen for solid-color images.)
- Exact file search will now also look for lofi file resamples. (This was not possible before.)
- Corrected non-converging query usage for event state tables in case of logging server desyncs. (Which could cause multiple dawns when switching servers.)
- Changing a comment from "hidden" to "blocked" will now require either: a score of -50 excluding the gallery owner's vote, as well as a downvote from the owner, or; a score of -100, as well as a downvote from a tag vetoer. That is, without a downvote from either the gallery owner or a tag vetoer, it is no longer possible to block comments.
2016-01-22
- Fixed a potential issue with the PM URL limitation for new user accounts.
2016-01-21
- Phase 1 rollout of the new resampled image system is now live.
This consists of a fully revamped backend staging system, database storage structure and filesystem structure to enable future functionality.
Most relevant for now, on-demand image generation for lofi is much faster and more reliable, and some unnecessary resamples are avoided.
Note that as 460x resamples were only used for about 1% of all lofi image requests. Because of the lack of use, this option is no longer available.
- Revamped internal logging to avoid potential desyncs on the logging servers.
- Revamped the way internal server monitoring affects live server choices, to enable higher reliablity and availablity.
- Minor improvements to page selection linkification.
- Randomly generated strings (used for torrent keys, H@H keys and so on) now use the base-58 alphabet to avoid visually similar characters (O/0 and I/l)
2016-01-17
- Pre-recruit members can no longer use image links or named links in private messages. Plain links are still fine.
2016-01-13
- Fixed some bad interaction with the $ operator, uploader searches and display mode switching.
2016-01-06
- You can now put a $ at the end of a search term to force the search engine to treat it as a tag and do an exact search rather than searching all tags that start with the term. This works both with and without a namespace. (Compare: artist:yam to artist:yam$ and yam$)
Note that if searching for a tag with multiple words, quotes must be used - for example "females only$"
This also allows some previously impossible functionality, like searching for a title that doesn't have a tag featured in the title - for example, "females only" -"females only$"
- The search string generated when clicking "Show Tagged Galleries" on a gallery tag makes use of this new functionality to make searching consistent when hitting "Apply Filter" on the search pane, allowing you to add new search terms to the query without leaving tag search mode for the initial search term.
- Ratings from "excessively negative people" (see above) are again included with the rating count to prevent behavior that could seem glitchy. (Though, obviously, it's not factored into the computed average.)
2016-01-04
- Corrected a toplist issue where renames, comments and expunges were still using the old cutoff times for the yearly and monthly lists. The toplists themselves should be corrected on the next run right after midnight UTC.
- Rating cap was reduced to 50/day. Comment scores were tweaked to be less reliant on upvotes.
- The system is now much better at recognizing and subsequently disregarding excessively negative people.
The PHP Mersenne-Twister Random Number Generator returns to draw fifty lucky winners from those who entered. Like previous years, you got one ticket per level. The prize, recycled from last year and given to each of the lucky winners, is 100 Hath and one Tenbora's Box.
CODE
The winner is: alphadpeta (1458517) The winner is: helno (1684257) The winner is: beto san (210446) The winner is: zhuangren48 (687632) The winner is: haradump (869224) The winner is: K.A. (364251) The winner is: raisarakun (423047) The winner is: syh617 (131992) The winner is: DragonRanger (12817) The winner is: izer (456334) The winner is: sehokila (601986) The winner is: fff (10580) The winner is: n125 (56072) The winner is: Kuro Neko (149871) The winner is: chooter (261198) The winner is: hskcharm (2309952) The winner is: ll2j (1327655) The winner is: Kuro1510 (977931) The winner is: kaneckanec (749692) The winner is: MSimm1 (248946) The winner is: Bamboo Panda (915663) The winner is: amped (392852) The winner is: Dalgg512 (1841261) The winner is: Panuru (67450) The winner is: c4f1234 (869531) The winner is: Cyberdemon (284112) The winner is: fumi118 (242436) The winner is: kamio11 (1397626) The winner is: hti0302 (1623290) The winner is: Fap.Fap (771652) The winner is: m00m00 (1276999) The winner is: sssky (751578) The winner is: Brickster (134001) The winner is: Rei-Tenshi (36342) The winner is: proto9021 (611853) The winner is: roxxxas (1056069) The winner is: Mizuki Nana (1438707) The winner is: RRViper (1167709) The winner is: plmkoi987 (891842) The winner is: FAhentai (90791) The winner is: sneqt (671835) The winner is: CZer (118065) The winner is: evo#carbon (92270) The winner is: noneya (205605) The winner is: kororoc (2109683) The winner is: silverhail (2077196) The winner is: Ignaco (1143134) The winner is: serorin (2155698) The winner is: sveicjsr (1465091) The winner is: roadgray (672936)
In addition, everyone who participated in the lottery gets a Free Icecream Cookie! The Icecream Cookie gives a 20% bonus to all gained EXP and 1 Hath every day you visit the site. This effect stacks with the Cookies from previous year.
The Eighth Annual E-Hentai Galleries Award Show for Outstanding Achievements in the Field of Excellence
As usual, everyone who made a Top 50 showing in the Galleries Toplists will receive one Tenbora's Box for each placement.
As for this year's Unique Thingie, you get points for every toplist you place in, with 3 points for a Top 10 placement, 2 points for placing 11th through 25th, and 1 point for placing between 26th and 50th.
3 points or more would get you the Ruby Feather, which adds +100% EXP, +4 Hath and +7000C per dawn event, and +3 mod power.
2 points would get you the Emerald Feather, which adds +75% EXP, +3 Hath and +5000C per dawn event, and +2 mod power.
And 1 point would get you the Sapphire Feather, which adds +50% EXP, +2 Hath and +3000C per dawn event, and +1 mod power.
Posted Thu, 24 December 2015, 11:39 UTC by Tenboro
As is customary in E-Hentai tradition, we always hand out a little something to our loyal members and contributors this time of year. Everyone who has reached the Member status on the forums should now have received a few trinkets of appreciation, namely:
In a repeat from the last seven years, everyone who makes a post in this thread can also participate in the E-Hentai Yuletide Lottery. To participate, make a post in this thread containing the phrase But Nobody Came somewhere in your post.
Make sure to enter before 23:59:59 (Midnight) UTC, December 31st.
As usual, The Yuletide Lottery Drawings will be done by the PHP Mersenne-Twister Random Number Generator. The winner will be announced on January 1st, 2016. Ish.
And to everyone, have a Happy Holidays, a Merry Christmas, a Festive Festivus, or a wonderful whatever other winter celebration you happen to observe.