erdgeist
|
4072f162b4
|
Make sync generation multithreaded.
|
17 years ago |
erdgeist
|
e65a41d000
|
Split sync in and sync out into different tasks
|
17 years ago |
erdgeist
|
a85798279b
|
Documentation fix
|
17 years ago |
erdgeist
|
e65ac51a28
|
Last user of sendmmapdata is gone. Purge it.
|
17 years ago |
erdgeist
|
e9d49af9fa
|
Tested for a too strict condition, we do need the correct tasktype AND an empty taskid, not the other way around
|
17 years ago |
erdgeist
|
74a5afbe82
|
Make clean_single_torrent return much faster, if nothing is to do
|
17 years ago |
erdgeist
|
cf8d4fae1d
|
Sockets do not inherit non-blocking state in libowfat...
|
17 years ago |
erdgeist
|
6d09527ed8
|
Fullscrape now cleanly finalizes its thread
|
17 years ago |
erdgeist
|
49ba269b9d
|
Cleanup now moved to its own thread, too
|
17 years ago |
erdgeist
|
3528752c7b
|
Missing include for htonl()
|
17 years ago |
erdgeist
|
8d5f221785
|
Full scrapes are now being delivered in different modes, as triggered by stats&mode=tpbs
|
17 years ago |
erdgeist
|
dab9055590
|
Reflect new task-classes model in fullscrape worker
|
17 years ago |
erdgeist
|
9cd6e355be
|
Reflect new task-classes model in mutex queue
|
17 years ago |
erdgeist
|
44a674c9df
|
Stats are tasks now, they also come in classes.
|
17 years ago |
erdgeist
|
edc73298f8
|
Stats are tasks now.
|
17 years ago |
erdgeist
|
4735b99db2
|
Forgot to specify -pthread when using threads
|
17 years ago |
erdgeist
|
6458a37d82
|
introducing multithreaded full scrape creation.
|
17 years ago |
erdgeist
|
d3963803ca
|
tasklist code now tested in a multi threaded environment.
|
17 years ago |
erdgeist
|
e476006019
|
Move dead socket handling from handle_(read,write,timedout) into its own function handle_dead
|
17 years ago |
erdgeist
|
cf26f2ab23
|
Introducing the workqueue
|
17 years ago |
erdgeist
|
91a3a3b342
|
Increase full scrape chunk size to 1/2meg
|
17 years ago |
erdgeist
|
17b2ce1082
|
Rather embarrasing arithmetic fuckup
|
17 years ago |
erdgeist
|
04214491ee
|
missing include
|
17 years ago |
erdgeist
|
3eb88c5cc6
|
Fix typos in documenation
|
17 years ago |
erdgeist
|
71e9ec887c
|
Some in code documentation to make Denis happy :)
|
17 years ago |
erdgeist
|
697e239027
|
Moving accesslist stuff to its own object
|
17 years ago |
erdgeist
|
0547e2ade2
|
Return at end of line missing
|
17 years ago |
erdgeist
|
a8993b8eea
|
Moving full scrapes to iovec-creating thread safe function
|
17 years ago |
erdgeist
|
ed0b67020a
|
Dokumentation
|
17 years ago |
erdgeist
|
bb80834bf1
|
Reflect changes in ot_iovec and ot_fullscrape in Makefile
|
17 years ago |
erdgeist
|
a0d12f9ab5
|
Full scrape moves to its own object
|
17 years ago |
erdgeist
|
31f5b923eb
|
Fullscrape is thread safe now.
|
17 years ago |
erdgeist
|
54bdad552e
|
New large chunk allocation code
|
17 years ago |
erdgeist
|
5da91fd8f2
|
MUST NOT enable features in CVSpico Makefile bad coder
|
17 years ago |
erdgeist
|
927ac023ce
|
The expensive DMEM stats is gone. No need for it, too much potential to DOS.
|
17 years ago |
erdgeist
|
ad5fa66737
|
Missing newline warning, missing include fixed
|
17 years ago |
erdgeist
|
49c4bbb47f
|
Have an own file handle udp requests.
|
17 years ago |
erdgeist
|
41120f6a0d
|
Move stats out of opentracker.c, also have an own file handle udp requests.
|
17 years ago |
erdgeist
|
7e8d7fb259
|
Thank you, GNU for fucking up pmake :)
|
17 years ago |
erdgeist
|
2e62624bc4
|
Makefile now builds each object on its own. Thus it can be build with -j2 and higher
|
17 years ago |
erdgeist
|
4ccbc9bd0e
|
Fixed a forgotten unlock and a messed up string pointer
|
17 years ago |
erdgeist
|
5cca3fe20a
|
Fixed ntohl include
|
17 years ago |
erdgeist
|
bbbaa0e09d
|
Fixed warnings about newlines at end of file
|
17 years ago |
erdgeist
|
8900cc0dd9
|
No one can get access to buckets now without locking them. Also split up the trackerlogic.c-monster in functional sub-units. HEADS UP: this code is untested and not considered stable.
|
17 years ago |
erdgeist
|
5749f1d8fe
|
Rename source files in an ot_ fashion
|
17 years ago |
erdgeist
|
785a9f13bd
|
Make to_hex thread safe. Get rid off old /24 counting code. Protect more bucket accesses by locks.
|
17 years ago |
erdgeist
|
4a68f8692b
|
We do now use the tools for locking buckets in order to prepare MT code
|
17 years ago |
erdgeist
|
a859ae78e5
|
Cleaned up stats return format. Also reflect APPI changes due to MT code in trackerlogic.{c,h}
|
17 years ago |
erdgeist
|
3bf7878833
|
Locks tested. Got the test routine wrong -> Fixed.
|
17 years ago |
erdgeist
|
a6b8311812
|
Introducing first tools to make opentracker multithreaded.
|
17 years ago |