Opened 10 years ago

Closed 10 years ago

Last modified 3 years ago

#1868 closed feature-request (Fixed)

Search box into toolbar

Reported by: atommixz Owned by:
Priority: minor Milestone: 2.0.0
Component: GTK UI Version: other (please specify)
Keywords: Cc: atommixz@…

Description

I have ~3 thousands torrents. I need this thing for quick navigation. It may look like http://code.google.com/p/transmission-remote-gtk/

Thanks

Change History (11)

comment:1 Changed 10 years ago by Cas

  • Component changed from other to gtkui
  • Milestone changed from Future to 1.3.3
  • Resolution set to fixed
  • Status changed from new to closed

Something similar was already applied to git master so I have copied the commit to 1.3-stable for the next 1.3.x release.

http://git.deluge-torrent.org/deluge/commit/?h=1.3-stable&id=69956a

comment:2 Changed 10 years ago by s0undt3ch

  • Milestone changed from 1.3.3 to 1.4.0

A search box was added to current master.

comment:3 Changed 10 years ago by s0undt3ch

atommixz can I ask you a favor? Could you try the speedups branch? I have a session with about 750 torrents and it was sluggish, hence that new branch, I wonder how it would work for your ~3K torrents session.

comment:4 follow-up: Changed 10 years ago by atommixz

For me, the master-branch impossible to use already by 1000 torrents. (deluge-daemon -> DelugeRPC -> deluge-gtk-ui) I can not use deluge for 3000 torrent, because I have the server do not have enough memory for it :-) (1GB RAM for now, Atom d510) I see no reason to try. I would have tried if I had more memory. Right now I do not plan to expand RAM. And yet, thanks. I did not know that in this direction are already developing. You can write to me if put in a 1GB RAM on a lot of torrents. To test for a large number of torrents. Right now I use a transmission-2.13. VSZ/RSS - 668876/526056 kB with 2,942 torrents. Works great. I love Python, I love deluge, but ...

comment:5 in reply to: ↑ 4 Changed 10 years ago by s0undt3ch

Replying to atommixz:

For me, the master-branch impossible to use already by 1000 torrents. (deluge-daemon -> DelugeRPC -> deluge-gtk-ui) I can not use deluge for 3000 torrent, because I have the server do not have enough memory for it :-) (1GB RAM for now, Atom d510) I see no reason to try. I would have tried if I had more memory. Right now I do not plan to expand RAM. And yet, thanks. I did not know that in this direction are already developing. You can write to me if put in a 1GB RAM on a lot of torrents. To test for a large number of torrents. Right now I use a transmission-2.13. VSZ/RSS - 668876/526056 kB with 2,942 torrents. Works great. I love Python, I love deluge, but ...

Well, I know the master branch is un-usable with over 700 torrents :)

I'm asking you to try the speedups branch. With my 757 torrents, using master, the traffic just to start deluge-gtk was about 40 MiB. With the same amount of torrents, on the speedups branch, the traffic is about 522.4 KiB. It's a huge difference ;)

I know that you felt the need to move away from deluge because of the amount of torrents that you have in your session, but it would really mean a lot to us, even if you now run transmission and keep running it, to help us stress test the speedups stuff, and 3000 torrents is a great stress test :)

If you need help checking out the speedups branch lemme know.

comment:6 follow-up: Changed 10 years ago by atommixz

I installed the speedup-branch (HEAD) on the desktop (amd athlon x4 630 & 4Gb RAM) and server (atom d510 & 1Gb RAM), Uploaded 1k old torrents to the server. It took RES 465M, VIRT 786M, maybe two times less than the same torrent (1k) at the master-branch. I note that the performance of the server loaded with more soft-raid-5, lvm and 'luks' - transparent aes encryption.
After some time in the deluge-gtk download a list of torrents. But it is still un-usable. I'm click on anything in the left pane, but nothing happens. I was waiting for the result of a long time. I probyval look for something in the search-box, but the same result, nothing happens.

I tried to reload the deluge-daemon. Received RES 457M/VIRT 773M. CPU is used very little. After reconnecting to the deluge-gtk, for 5-10 minutes, I see a blank window, there are no components (always watch it the scenery in all versions of deluge-gtk). One of the cores loaded 100% process deluge-gtk. I'm waiting. After 10-15 minutes there is a list torrents. But again there is no response to pressing certain things in the sidebar. I waited.

I tried to restart the client. But the behavior of the same.

comment:7 in reply to: ↑ 6 Changed 10 years ago by s0undt3ch

Replying to atommixz:

I installed the speedup-branch (HEAD) on the desktop (amd athlon x4 630 & 4Gb RAM) and server (atom d510 & 1Gb RAM), Uploaded 1k old torrents to the server. It took RES 465M, VIRT 786M, maybe two times less than the same torrent (1k) at the master-branch. I note that the performance of the server loaded with more soft-raid-5, lvm and 'luks' - transparent aes encryption.
After some time in the deluge-gtk download a list of torrents. But it is still un-usable. I'm click on anything in the left pane, but nothing happens. I was waiting for the result of a long time. I probyval look for something in the search-box, but the same result, nothing happens.

I tried to reload the deluge-daemon. Received RES 457M/VIRT 773M. CPU is used very little. After reconnecting to the deluge-gtk, for 5-10 minutes, I see a blank window, there are no components (always watch it the scenery in all versions of deluge-gtk). One of the cores loaded 100% process deluge-gtk. I'm waiting. After 10-15 minutes there is a list torrents. But again there is no response to pressing certain things in the sidebar. I waited.

I tried to restart the client. But the behavior of the same.

On the client you did:

git checkout chunked-sessionproxy-and-gtkui-speedups

right?

comment:8 Changed 10 years ago by atommixz

I myself did not, for me it did automation in Funtoo (as Gentoo) Linux http://paste.pocoo.org/show/397928/ see this:
EGIT_REPO_URI="git://deluge-torrent.org/deluge.git"
EGIT_BRANCH="chunked-sessionproxy-and-gtkui-speedups"

I myself have compared the code with latest commits from speedup-branch, all right.

comment:9 Changed 10 years ago by s0undt3ch

Dam! Apparently not fast and thin enough :\

comment:10 Changed 6 years ago by Cas

  • Milestone changed from 2.0.x to 2.0

comment:11 Changed 3 years ago by Cas

  • Milestone changed from 2.0 to 2.0.0

Milestone renamed

Note: See TracTickets for help on using tickets.