Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Creating agent pools #53

Open
samitherona opened this issue Dec 29, 2016 · 1 comment
Open

Feature Request: Creating agent pools #53

samitherona opened this issue Dec 29, 2016 · 1 comment

Comments

@samitherona
Copy link

A bit more complex than the "bind/locking" request: The ability to create a pool of agents and moving agents in and out of the pools, whereas each pool works on a given task from the priority list. This would work out as follows:

a) all agents join a pool upon creation
b) you can create a new pool and move agents between existing pools
c) each pool works on a different task, making it possible to easily adjust the number of agents / tasks and parallel tasks in the network

This would require some changes in the "request new chunk" code and one of the problems to take care of would be to prevent a subset in a pool from idling when there are no more chunks in the pool's task, e.g., only two tasks { I, II }, agent pools {1, 3, 4} and {2, 5, 6, 7, 8, 9} and agents {5, 7, 9} finish their chunk and the only chunks left belong to the task the other pool works on.

Apart from that, I think that pooling would be a great feature :)

@curlyboi
Copy link
Owner

i understand the idea and it is a good one, however i think that having so many agents to need this is a very niche market for hashtopus users. i would also have trouble properly testing it since i only have 2 machines available.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants