PDA

View Full Version : 5.4.x


darkone
11-05-2003, 12:21 PM
You got your speedlimits & itcl expansion. Currently I'm working on long awaited module documentation & next generation directory cache. (it will cache whole directory list, not just permissions & directory sizes - providing even faster listings [atleast in theory :p, currently listing directory of 1000 files takes ~100ms of cputime])

donate
11-05-2003, 12:53 PM
Optimizing is good, faster listings and best mem/cpu usage

Its all good already. I think ioftpd is becoming the best daemon ever. Great work :)

BlkSupraTT
11-05-2003, 02:12 PM
it just gets better and better everyday, great work D1 :banana:

odd
11-06-2003, 04:57 AM
If you got plans to optimize your bw limiter
Could it be possible to get the limiter to work after you typed in the limit?

Now you have to wait untill user disconnect or complete a current file to get the bw limiter to work.

darkone
11-06-2003, 05:06 AM
It'd be extremely difficult.. I can't see any reason why one would be changing user speedlimits constantly

VolVE
11-06-2003, 07:54 AM
Not 'constantly' but sometimes a situation does arise where you need to throttle everyone immediately, or uncap them so they can quickly finish their transfers, etc.

Having to cycle all connections is a horrible pain currently... Please? :)

-VolVE

darkone
11-06-2003, 08:59 AM
I understand such need for global bandwidth limits... but not for per user; and global bandwidth limits take place as soon as rehash is called.

VolVE
11-06-2003, 09:08 AM
What's wrong with per user bandwidth limits?

If an admin logs into a site for example, shouldn't he be able to have his own bandwidth limit, just like he can have his on VFS?

-VolVE

PaJa
11-06-2003, 09:10 AM
Maybe i'm wrong... but where is version 5.3.*? :)

Mouton
11-06-2003, 10:07 AM
VolVE: he does have (can have) his own bandwidth limit.

darkone
11-06-2003, 10:31 AM
Originally posted by PaJa
Maybe i'm wrong... but where is version 5.3.*? :)

5.3.x is the one i'm currently working on.

Jog
11-06-2003, 07:25 PM
to change instantly bw limits i'm us d to:
- change bw to user
- kill user in order to force his reconnection
i understand the d1 problem to managebdynamic bw on an user!

neoxed
11-06-2003, 11:55 PM
Any chance of adding....


A OnFtpDisconnect event, triggered when a user is kicked, quits, or disconnects from the FTP etc. For a script I'm working on.

An exempt flag for idle disconnects, any user with 'X' as a flag is no longer disconnected for idling. (for sitebot's mainly.)

Word ;)

Pharaoh
11-09-2003, 07:10 PM
Originally posted by darkone
5.3.x is the one i'm currently working on.

dark0n3, just curios...since priorities have changed...what's the current main focus in the 5.3.x development...httpd? anything else? :)

darkone
11-11-2003, 05:05 PM
Focus is now on directory cache..

While current implementation can retrieve data for ~1000 directories per second (with -la), new implementation can retrieve them for nearly 100k directories per second (+ it gets permissions for any files in directory without additional cost) Amount of memory copying has been reduced to minimal by using "reference counters" for cached objects. Disk access is far more optimized.... and .ioFTPD files redesigned

I'll also add some statistic cookies (cache hits, misses, flushes, hash collisions)

darkone
11-14-2003, 01:39 AM
I managed to get ioftpd to compile today.. and it seems to be "somewhat" faster than previous version, on directory lists :eek: :eek:

gujingGG
11-14-2003, 04:28 AM
Originally posted by darkone
I managed to get ioftpd to compile today.. and it seems to be "somewhat" faster than previous version, on directory lists :eek: :eek:


well done D1
:)

i am managing get my foreign currency debit card

after such a long waiting time (more than 30 days :mad: )......

still waiting now......

hopely can register io in a few days..... ;)