- Feb 13, 2014
-
-
Jan Kadlec authored
-
- Feb 12, 2014
-
-
Daniel Salzman authored
-
Daniel Salzman authored
-
- Feb 11, 2014
-
-
Marek Vavrusa authored
- refactored the zone-loader a bit, as reading from zone file creates only contents and the zone is created separately - refactored zone contents creating function, as it is always used in a way where an apex node is created and inserted into contents - crash occured because created zone bound configuration and if parsing failed, the configuration was freed with the zone and also with the caller
-
- Feb 07, 2014
-
-
Marek Vavrusa authored
* events now carry pointer to their scheduler * no event types, events are simple callbacks * removed unused or deprecated stuff * bugfix: zone never expired since expire was initialized on create * bugfix: race condition on rescheduling events - there is always some time between cancel and schedule - if two threads run run past the cancel and then race for schedule, they may rarely schedule an event two times - this is hard to deal with unless we place a lock on the zone operations, therefore each schedule checks heap if the event is not already scheduled and if it is, it replaces the old instance
-
- Feb 06, 2014
-
-
Marek Vavrusa authored
* removed redundant attributes * removed unused parameter occurences * moved related functions to appropriate files * evsched has now context (server) * zone does not point to server * zone event planning is still in the zone loading and requires server #209
-
Marek Vavrusa authored
-
- Feb 03, 2014
-
-
Jan Včelák authored
also includes removal of knot_ prefixes from private API close #205
-
Jan Včelák authored
issue #199
-
- Jan 30, 2014
-
-
Marek Vavrusa authored
Simpler knot_pkt_reserve() API should be used instead.
-
- Jan 29, 2014
-
-
Marek Vavrusa authored
-
- Jan 28, 2014
-
-
Jan Včelák authored
issue #1
-
Marek Vavrusa authored
-
- Jan 27, 2014
-
-
Jan Kadlec authored
-
- Jan 23, 2014
-
-
Marek Vavrusa authored
-
- Jan 20, 2014
-
-
Jan Včelák authored
-
- Jan 14, 2014
-
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
- Jan 09, 2014
-
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
- Jan 08, 2014
-
-
Marek Vavrusa authored
Resizing of thread units on the run is not used nor endorsed, as it's hard to guess when the specific threads terminate or not. (They are allowed to run to the nearest cancellation point or finish.)
-
- Jan 07, 2014
-
-
Marek Vavrusa authored
-
- Jan 06, 2014
-
-
Marek Vavrusa authored
-
- Dec 19, 2013
-
-
Marek Vavrusa authored
-
- Dec 17, 2013
-
-
Daniel Salzman authored
-
- Dec 16, 2013
-
-
Daniel Salzman authored
-
- Dec 13, 2013
-
-
Jan Včelák authored
-
Marek Vavrusa authored
-
- Dec 12, 2013
-
-
Marek Vavrusa authored
-
- Dec 09, 2013
-
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
- Dec 05, 2013
-
-
Marek Vavrusa authored
* evsched now uses common errcodes instead of magic values * updated tests
-
- Nov 29, 2013
-
-
Jan Včelák authored
-
Jan Včelák authored
ref #121
-
- Nov 28, 2013
-
-
Marek Vavrusa authored
Since inserting into hashtable may fail, this would result in lost records. I refactored the code a bit and hashtable node split is now done recursively, i.e. it divides nodes until it fits.
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-
Marek Vavrusa authored
-