History log of /f-stack/lib/ff_kern_timeout.c (Results 1 – 8 of 8)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 2317ada5 18-Sep-2021 fengbojiang <[email protected]>

Update LICENCE.


Revision tags: v1.21.1
# 22ce4aff 31-Aug-2021 fengbojiang <[email protected]>

FreeBSD: Upgrade to FreeBSD-releng-13.0 compiled, to be tested.


Revision tags: v1.21, v1.20, v1.13, v1.12
# 2e160f13 10-May-2018 logwang <[email protected]>

kern_timeout: decrease the cpu usage of timer.

There's a bug of last version, every tick, the timer will traverse all the
entries in callwheel, when lots of connections comming, the callout
process

kern_timeout: decrease the cpu usage of timer.

There's a bug of last version, every tick, the timer will traverse all the
entries in callwheel, when lots of connections comming, the callout
process will use lots of cpu resources.

This commit fixes it, every tick, check the bucket which is hashed with current
tick, if there are entries, compare the callout tick, and invoke
callbacks.

show more ...


# 5e5c25c3 10-May-2018 logwang <[email protected]>

kern_timeout: decrease the cpu usage of timer.

There's a bug of last version, every tick, the timer will traverse all the
entries in callwheel, when lots of connections comming, the callout
process

kern_timeout: decrease the cpu usage of timer.

There's a bug of last version, every tick, the timer will traverse all the
entries in callwheel, when lots of connections comming, the callout
process will use lots of cpu resources.

This commit fixes it, every tick, check the bucket which is hashed with current
tick, if there are entries, compare the callout tick, and invoke
callbacks.

show more ...


# 9f78ac56 19-Jan-2018 logwang <[email protected]>

ff_kern_timeout: optimize the timecounter.

This timecounter implementation retrieves the current time and reports it
as the equivalent number of counts from a counter incrementing at 'hz'.


# 39be5a50 19-Jan-2018 logwang <[email protected]>

ff_kern_timeout: optimize the timecounter.

This timecounter implementation retrieves the current time and reports it
as the equivalent number of counts from a counter incrementing at 'hz'.


Revision tags: v1.11
# 1fdd2a6e 16-May-2017 logwang <[email protected]>

Fix typo.


# a9643ea8 21-Apr-2017 logwang <[email protected]>

init