|
Hi all, Tomorrow it is Election Day here in Thanks to everybody that took the time to
respond. Poll responses I received: 4 In some cases no weighting was assigned to
the requests so I assumed that all items had the same weight. Fix bugs 2 + 4 + 3 + 3 More samples 3 + 4 Allow other databases to be used 2 + 3 Improve documentation 2 + 3 More features 4 Scalability 2 Monitoring 2 As you can see fixing bugs was clearly on
the top of the list on everybody’s mind. I’ll make this my number
one priority. Just to keep things balanced I’ll also take a stab at adding
more samples. The third highest ranking issue is better support
for other databases. You will be happy to hear that this feature has been
worked on a lot since version 1.0. The entire database layer has been rewritten
to easily support other relational database and support for mySQL has been added.
Other relational databases can now easily be implemented if there is enough
interest (hint: let me know). Other than the above here are specific
requests for features or fixes. Please feel free to comment on any of these. Stability – fix as many bugs as
possible. Make sure that when a program that is using the grid is killed
the threads are killed etc. Make the whole system as robust as
possible. Perhaps integrate some unit tests in to the code. Scalability – better support for
multiple processor machines, multiple tasks on the grid at the same time. Monitoring – better event logging,
central console to monitor which jobs are running where etc. Add more programming samples in a range of
.NET supported languages (Python, for instance) Improved control of Executors from Manager
Console (or some Admin console) Improve thread management within
GApp/GThread classes. There should be some method for pruning threads
that are not performing correctly. When this type of error occurs, the
thread should be restarted. This could be defined by the implementor of
the GThread class. There could also be a user-defined allowable number of
restarts (if a thread is re-started 100 times w/o finishing, it is possible the
thread won’t ever finish). Finished version of Console Add Remove-App function to Console Add Remove-Thread functions to Console Add Kill App functions to console Cleanup of Folders/DLL copies made by
Manager + Executor applications ie – when Application terminates,
all files/folders used for that App should be cleared Thread scheduler, even a basic round-robin
style scheduler. So that’s about it for my little
poll. Unlike the Canadian election, my poll will stay open forever so it is not
too late to make your voice heard. If I get enough new responses I’ll
revise the list. Regards, Tibor From:
[EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Tibor Biro Hi all, I am trying to determine what the general
feeling is about Alchemi at this point and what you guys think that should be
done next. Assume you have 10 points to distribute to
tasks that the Alchemi developers would work on next. The more points get
assigned to a task the more likely it is that it will be done next but of
course, there are no guarantees. 1. Fix bugs 2. Port to Linux/Mono 3. Add more features 4. Add more samples 5. Improve the documentation 6. Forget development; give better support
to user problems 7. Add some specific feature –
please describe 8. Other – please describe So here is your chance to tell me what to
work on next and to influence the direction of Alchemi. Please reply to my email address so we
don’t spam the list and I’ll post the numbers on the list next
week. Thanks, Tibor |
