[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]

/hydrus/ - Hydrus Network

Bug reports, feature requests, and other discussion for the hydrus network.

Catalog

See 8chan's new software in development (discuss) (help out)
Infinity Next update (Jan 4 2016)
Name
Email
Subject
Comment *
File
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Embed
(replaces files and can be used instead)
Options
Password (For file and post deletion.)

Allowed file types:jpg, jpeg, gif, png, webm, mp4, swf, pdf
Max filesize is 8 MB.
Max image dimensions are 10000 x 10000.
You may upload 5 per post.


New user? Start here ---> http://hydrusnetwork.github.io/hydrus/

Currently prioritising: simple IPFS plugin


YouTube embed. Click thumbnail to play.

 No.1771

windows

zip: https://github.com/hydrusnetwork/hydrus/releases/download/v190/Hydrus.Network.190.-.Windows.-.Extract.only.zip

exe: https://github.com/hydrusnetwork/hydrus/releases/download/v190/Hydrus.Network.190.-.Windows.-.Installer.exe

os x

app: https://github.com/hydrusnetwork/hydrus/releases/download/v190/Hydrus.Network.190.-.OS.X.-.App.dmg

tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v190/Hydrus.Network.190.-.OS.X.-.Extract.only.tar.gz

linux

tar.gz: https://github.com/hydrusnetwork/hydrus/releases/download/v190/Hydrus.Network.190.-.Linux.-.Executable.tar.gz

source

tar.gz: https://github.com/hydrusnetwork/hydrus/archive/v190.tar.gz

I had an ok week. Some IRL stuff reduced my hydrus time, but I otherwise figured out IPFS and fixed/improved some miscellaneous things.

IPFS

I downloaded IPFS, read through the docs, and played around with it to general success. I feel confident I can plug hydrus into it in a number of ways.

Next week, I will start coding. I will start with a panel to fill in your local IPFS daemon details and a test button, and the first actual action I would like to add is 'try to download this multihash from IPFS and import it to the client'.

win 10 bsod

This week, two users told me they were getting blue screens of death (full system crash) in Win 10 while running hydrus. This is obviously a serious error, and I would like to fix it ASAP. If you have experienced similar, please let me know your details and for how long you have been getting the problem. Please refer to these discussions:

http://8ch.net/hydrus/res/1714.html#1725

http://8ch.net/hydrus/res/173.html#1765

new file tables for the client

I have improved how the client stores file information and service->file mappings. A lot of file-related db stuff should be a little faster.

If you have a lot of files, your db might take thirty seconds or so to update.

full list

- fixed some hashing recalculation in collections that meant they reported no files in many cases

- fixed some hashing recalculation when 'remove files' is called

- improved the way the client db stores file information and service->file mappings

- idle processing jobs will now explicitly wake up as soon as the client naturally switches from not idle to idle

- the minimum allowed value for the 'max cpu %' control in the maintenance and processing options panel is now 5%

- the maintenance and processing panel is rewritten and laid out a little clearer

- 'busy' is now 'system busy' on the status bar

- force idle and force unbusy are now merged into a new 'force idle' that sticks until you explicitly turn it off

- busy and idle states should now update immidiately after closing the manage options dialog

- improved exit code event order to be less rude to the OS

- improved exit code emergency event handling

- fixed a typo that was not appropriately skipping the 'do you want to run shutdown jobs?' dialog

- file storage folder rebalancing will now occur on shutdown maintenance

- the client now closes down more reliably if the db fails to boot

- the client now closes down more reliably if the gui fails to boot

- if a client vacuum fails, it'll now also raise the exact error sqlite gave

- fixed ctrl+a on the autocomplete dropdown (I think the Insert/IME support change broke it)

- the ways the 'read' tag autocomplete control talks to other gui elements is improved

- the tag autocompletes will now refresh their results lists on more internal variable changes

- the query page management controller manages fewer redundant variables

- updated sqlite for windows

- the client and server dbs will attempt to change to TRUNCATE journal mode if WAL causes a read disk i/o error

- misc code cleanup

next week

I have a lot to do and not a huge amount of time right now. I would like to get some IPFS stuff done and deal with some serious bug reports like the Win 10 issue.

 No.1779

File: 1452760170265.jpg (412.16 KB, 1551x1868, 1551:1868, 1409397738417.jpg)

I am very excited to hear about the IPFS plans, I look forward to retrieving and sharing content via IPFS, I much prefer the idea of that over a centralized file repo.

Thanks as always Hydrus.


 No.1783

Any possibility of getting some more advanced search functions?

An OR function would be nice, especially for automated exporting.


 No.1787

>>1783

Seconded.


 No.1791

>>1787

>>1783

That's one of the things he's been considering adding (It was one of the options in that poll a while back, for instance)


 No.1795

File: 1452820725109.jpg (578.42 KB, 1289x1049, 1289:1049, e708ceead335e61dfe08ea3746….jpg)

>>1783

>>1787

Adding OR searching is definitely something I would like to do. It was one of the choices on the large poll I had up a couple of weeks ago and came fifth, so it is quite popular. Once I am finished with the current larger project priorities of IPFS, suggested tags control, and faster dupe searching, then please vote for OR as your favourite thing for me to next work on.


 No.1798

>If you have a lot of files, your db might take thirty seconds or so to update.

It's been about 18 hours and mine is still at "updating file tables". Hard to tell if it's frozen or not, but I don't see any CPU activity and the mem usage has been 71,904k for awhile. If anyone else who has 700k+ local files managed to update successfully, please let me know.


 No.1803

Yeah still BSOD, happened while downloading images from thead watcher and netflix.


 No.1808

>>1798

So I come home today and realized my power must have went out while I was gone, since I had to log back in. I've no idea if Hydrus finished updating the file tables or not, but it seems I'm on v190 and nothing is broken, so here's hoping nothing got corrupted.


 No.1809

File: 1453040437665.jpg (669.57 KB, 2040x2749, 2040:2749, 64752bdecdb3e872964ffccf66….jpg)

>>1798

>>1808

Sorry about the delay in response here. My laptop has ~280k files and took about 12 secs, so I expect your db updated in less than a minute but then the init hung for some reason.

If the client is working in v190, then you are now ok. Unless there is a huge amount of stuff going on, and I warn an update might take an hour or so, DB updates are always atomic, which means they either succeed completely or fail with no changes, which also means you can kill the program half way through an update and it shouldn't break the db. (In this case, the db will try again the next time it boots).

Since you are a special user, odd problems are unfortunately more likely for you. If you encounter something like this in future and the program doesn't seem to be doing anything for too long, force-killing the program and restarting is probably the prescription for now. In this case, I would be interested in:

Is there any odd stuff at the bottom of your install_dir/logs/client.log file? (For instance, you might have 30MB of 'tried to start gui but failed'-type errors that somehow looped)

How big is your install_dir/db/client.db-wal file, if it exists? (In rare cases, especially with complicated dbs, this file can grow to like 17GB before the transaction completes–I'll be turning this journalling mode off for db updates starting next week, at least until sqlite devs fix it)

In your current client.log, what does it say about the update boot attempt? Did it try to boot the gui, and what are the timestamps for those steps? I have this:

2016/01/13 15:28:21: hydrus client started
2016/01/13 15:28:21: booting controller...
2016/01/13 15:28:21: booting db...
2016/01/13 15:28:23: updating db to v190
2016/01/13 15:28:23: updating file tables
2016/01/13 15:28:25: updating db to v190
2016/01/13 15:28:35: booting gui...
2016/01/13 15:28:37: The client has updated to version 190!

>>1803

It seems the startup/shutdown code isn't causing it. I made a special build here:

http://www.mediafire.com/download/dxkvm4ny29z3ab7/Hydrus_Network_v190_with_no-daemons_-_Windows_-_Extract_only.zip

If you launch that with the switch '-no-daemons', i.e. by opening the command line (shift+right-click on an explorer window looking at your install_dir->open command window here) and typing 'client -no-daemons', do you get the BSOD? I've been talking about it at >>1782 .


 No.1813

File: 1453047907362.png (52.19 KB, 1123x459, 1123:459, screen.1453047762.png)

>>1809

>Is there any odd stuff at the bottom of your install_dir/logs/client.log file

I can't find anything related to v190 update in the log file. I tried searching for "updating db to v190", but no matches are found, yet I found matches for v189,188, so on. Other than that, the log seems fine.

>How big is your install_dir/db/client.db-wal file

6mb, so I'm assuming this is fine too

>In your current client.log, what does it say about the update boot attempt?

Yeah I don't have any of this in my log, yet it shows I'm on v190. I'll try doing a clean update after I get back.


 No.1832

File: 1453224578680.jpg (2.18 MB, 1920x3200, 3:5, 39c67ab990a1ed2bd1d9622038….jpg)

>>1813

Since you client is working now, I will for now assume this problem was something rare and unusual. If your client hangs like this on the v191 or any subsequent update step, let me know, and we can explore this further with debug builds or whatever.




[Return][Go to top][Catalog][Post a Reply]
Delete Post [ ]
[]
[ home / board list / faq / random / create / bans / search / manage / irc ] [ ]