Skip to content

Seeding don't stop when ratio is reach #253

@Rlvx

Description

@Rlvx

It seems that the seeding don't stop when the ratio is reach. For example i have a torrent of 70GB and i put a ratio of 0.5 so i would expect to have seed only 35GB but on my YGG ratio i see that i seeded almost 100GB.

I have no other issues with this nice app so maybe I am misunderstanding this functionality or I messed up my conf. If so, please let me know

Here's my conf (docker-compose.yml and config.json):

services:
 joal:
    image: anthonyraymond/joal:2.1.36
    container_name: joal
    restart: unless-stopped
    network_mode: "service:gluetun"
    volumes:
      - /home/<my_user>/infra/configs/joal:/data
    command: ["--joal-conf=/data", "--spring.main.web-environment=true", "--server.port=<my_port>","--joal.ui.path.prefix=<my_prefix>", "--joal.ui.secret-token=<my_secret>"]
{
  "minUploadRate" : 10000,
  "maxUploadRate" : 50000,
  "simultaneousSeed" : 200,
  "client" : "qbittorrent-4.6.0.client",
  "keepTorrentWithZeroLeechers" : true,
  "uploadRatioTarget" : 0.5
}

Here's the logs (yes it takes almost 1 hour to seed at ~40MB/s)

[INFO ] 2025-07-07 16:35:44.046 [torrent-file-watcher-0] o.a.j.c.t.w.TorrentFileProvider: Torrent file addition detected, hot creating file [/data/torrents/Walt Disney - Intégrale de 95 Animations de 1937 à 2007 DVDRIP AVI MPEG FR Diablo.torrent]
[INFO ] 2025-07-07 16:35:44.085 [torrent-file-watcher-0] c.t.t.c.Torrent: Multi-file torrent information:
[INFO ] 2025-07-07 16:35:44.086 [torrent-file-watcher-0] c.t.t.c.Torrent:   Torrent name: Walt Disney - Intégrale  de 95 Animations de 1937 à 2007 DVDRIP AVI MPEG FR Diablo
[INFO ] 2025-07-07 16:35:44.086 [torrent-file-watcher-0] c.t.t.c.Torrent:   Announced at:
[INFO ] 2025-07-07 16:35:44.086 [torrent-file-watcher-0] c.t.t.c.Torrent:      1. http://tracker.p2p-world.net:8080/jOMtzzu0DhxZC0kPGUd8SIvr2OgTu0Wb/announce
[INFO ] 2025-07-07 16:35:44.086 [torrent-file-watcher-0] c.t.t.c.Torrent:   Created on..: 2025-07-07T15:08:10.000+0000
[INFO ] 2025-07-07 16:35:44.086 [torrent-file-watcher-0] c.t.t.c.Torrent:   Created by..: YggTorrent
[INFO ] 2025-07-07 16:35:44.086 [torrent-file-watcher-0] c.t.t.c.Torrent:   Found 256 file(s) in multi-file torrent structure.
[INFO ] 2025-07-07 16:35:44.091 [torrent-file-watcher-0] c.t.t.c.Torrent:   Pieces......: 33229 piece(s) (2097152 byte(s)/piece)
[INFO ] 2025-07-07 16:35:44.091 [torrent-file-watcher-0] c.t.t.c.Torrent:   Total size..: 69,685,842,727 byte(s)
[INFO ] 2025-07-07 16:35:44.230 [   annnouncer-2] o.a.j.c.t.c.a.Announcer: %zB®fAj1þÉ\ýz!nÝ¢ has announced successfully. Response: 331 seeders, 49 leechers, 2400s interval
[INFO ] 2025-07-07 16:36:23.694 [MessageBroker-1] o.s.w.s.c.WebSocketMessageBrokerStats: WebSocketSession[1 current WS(1)-HttpStream(0)-HttpPoll(0), 1 total, 0 closed abnormally (0 connect failure, 0 send limit, 0 transport error)], stompSubProtocol[processed CONNECT(1)-CONNECTED(1)-DISCONNECT(0)], stompBrokerRelay[null], inboundChannel[pool size = 16, active threads = 0, queued tasks = 0, completed tasks = 63], outboundChannel[pool size = 10, active threads = 0, queued tasks = 0, completed tasks = 10], sockJsScheduler[pool size = 1, active threads = 1, queued tasks = 0, completed tasks = 0]
[INFO ] 2025-07-07 17:06:23.695 [MessageBroker-1] o.s.w.s.c.WebSocketMessageBrokerStats: WebSocketSession[1 current WS(1)-HttpStream(0)-HttpPoll(0), 2 total, 0 closed abnormally (0 connect failure, 0 send limit, 0 transport error)], stompSubProtocol[processed CONNECT(2)-CONNECTED(2)-DISCONNECT(0)], stompBrokerRelay[null], inboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 96], outboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 14], sockJsScheduler[pool size = 2, active threads = 1, queued tasks = 0, completed tasks = 1]
[INFO ] 2025-07-07 17:15:44.616 [   annnouncer-0] o.a.j.c.t.c.a.Announcer: %zB®fAj1þÉ\ýz!nÝ¢ has announced successfully. Response: 331 seeders, 49 leechers, 2400s interval
[INFO ] 2025-07-07 17:15:44.619 [   annnouncer-0] o.a.j.c.t.c.Client: Deleting torrent [InfoHash(infoHash=%�zB®fAj1þÉ\ýz!n�Ý�¢, humanReadable=%zB®fAj1þÉ\ýz!nÝ¢)] since ratio has been met

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions