summaryrefslogtreecommitdiffstats
path: root/lib/Smokeping/Master.pm
AgeCommit message (Collapse)AuthorFilesLines
2008-08-30properly fix the handling of multiple writes to the cache fileTobi Oetiker1-3/+3
2008-08-30seek to start of the file prior to storing Tobi Oetiker1-1/+1
2008-08-30order updates to slavecash to minimize writingTobi Oetiker1-36/+33
2008-08-21be a bit smarter about handling updates comming in from a client by doing ↵Tobi Oetiker1-2/+8
all updates to a name in a single round.
2008-04-16complain properly when the secrets file can not be readTobi Oetiker1-2/+6
2008-03-19undo the previous change: it is arguably cleaner to send+expect the protocol ↵Niko Tyni1-1/+1
number only with signed data
2008-03-19send the protocol number with OK too, the slave is expecting itNiko Tyni1-1/+1
2008-03-19revisit the locking error paths a bitNiko Tyni1-4/+11
2008-03-19unrevert the locking change, LOCK_SH should workNiko Tyni1-13/+19
2008-03-18fixed spelling of protocolTobi Oetiker1-1/+1
2008-03-18added protocol level checks and upgrade notesTobi Oetiker1-0/+11
2008-03-18fix a syntax errorNiko Tyni1-1/+1
2008-03-18switch to HMAC digest to avert extension attackTobi Oetiker1-3/+3
2008-03-18revert the locking change in r951 for portability reasonsNiko Tyni1-19/+13
2008-03-17* store the slave updates in dyndir, defaulting to datadir --nikoNiko Tyni1-1/+17
2008-03-17* change the slave update locking code so that reading works withoutNiko Tyni1-13/+19
write access to the temporary storage file --niko
2008-03-06fix retrun value processing (regression from last patch)Tobi Oetiker1-3/+3
2008-03-06longer timeout for slaves and separate cache files per slave for improved ↵Tobi Oetiker1-11/+15
scaling -- Phillip Moore
2008-02-26slaves must poll even with nomasterpollTobi Oetiker1-1/+1
2008-01-23added new hide and noserverpoll properties to target configurationTobi Oetiker1-5/+4
2008-01-21added alternate presentation hierarchies. Configure via ↵Tobi Oetiker1-22/+17
Presentation->hierarchies and Targets ... -> parents -- tobi
2007-12-21missing my addedTobi Oetiker1-1/+1
2007-12-21make this work even when no initial file is hereTobi Oetiker1-1/+2
2007-12-13working towards fixing the master configTobi Oetiker1-1/+4
2007-12-13use different syntax to open and lock client cacheTobi Oetiker1-5/+5
2007-12-05update the locking code. Try updating the file multiple times if lockig ↵Tobi Oetiker1-19/+23
fails the first time round ... also open the file with +< for reading, since solaris will not grant us a writelock unless we are opening the file read/write.
2007-12-01remove a leftover 'use HTTP::Request' from Smokeping::Master -- nikoNiko Tyni1-1/+0
2007-09-05* fixes for pod generationTobi Oetiker1-0/+1
* skip multi target hosts for slaves * report content-lengh in header
2007-08-23* improved handling of slave updatesTobi Oetiker1-4/+4
* added median/sdev to graphs
2007-08-21improve handling of storable for for communication between cgi and daemonTobi Oetiker1-4/+5
2007-08-20interoduced std devTobi Oetiker1-2/+2
2007-08-13make master code workTobi Oetiker1-13/+34
2007-07-27* completed master/slave infrastructure ... Tobi Oetiker1-5/+63
* updated documentation * presentation is pending
2007-07-27more changes on the road to the master/slave setupTobi Oetiker1-4/+77
2007-07-25this is nfreeze not freeszeTobi Oetiker1-1/+1
2007-07-24master slave changes ... Tobi Oetiker1-23/+48
2007-07-09initial master slave modulesTobi Oetiker1-0/+85