TheWitness
ffe951793d
QA: Add additional resiliency to boost if the information schema is out of date
2022-08-10 13:29:25 -04:00
TheWitness
6c07b0465e
Fixing #4882 , #4881 , #4880 , #4533 - Boost and Structured Paths
...
This change adds two features, and corrects some minor bugs:
* issue#4880: The MySQL get_lock() function can lead to stalled boost and dsstats processes
* issue#4882: Under rare conditions the boost process can get hung until the poller times out
* feature#4533: Restructuring RRDfile paths takes too long on large systems and will stop polling for potentially several hours
* feature#4881: When boost is running, it's not clear which processes are running and how long they have to complete
2022-08-07 16:39:24 -04:00
TheWitness
ee877f7255
QA: Don't assume you will get a result
2022-06-22 17:56:28 -04:00
Josh Soref and Josh Soref
12ffd6bc7b
Multiple Spelling Issues in Cacti ( #4792 )
...
* spelling: about
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: accommodates
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: account
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: acquire
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: across
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: actual
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: addition
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: administrative
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: agent
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: algorithms
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: amongst
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: anchor
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: appropriate
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: archive
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: arguments
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: assuming
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: asynchronously
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: attachments
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: attribute
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: availability
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: behaves
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: being
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: branch
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: calculate
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: callback
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: case of
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: certainly
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: changes
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: characters
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: coalition
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: column
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: configuration
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: confirm
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: connect to
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: consistently
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: containing
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: convert
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: corrected
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: current
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: data
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: datasource
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: default
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: delimited
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: delimiter
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: deprecated
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: description
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: destination
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: determines
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: device
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: devices
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: diagnosing
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: dimensional
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: directory
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: disabling
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: distribution
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: documentation
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: dynamically
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: embedded
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: enough
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: especially
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: everything is
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: everything
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: example
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: exceeds
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: exclude
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: existence
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: explicitly
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: exported
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: extract
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: extraneous
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: failed
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: fails
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: fallback
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: fashioned
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: field values
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: foreground
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: format
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: function
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: functions
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: gauge
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: get
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: github
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: global
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: graph
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: gzipped
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: hierarchy
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: identify
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: immediately
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: increase
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: increment
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: indexes
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: inefficient
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: inherited
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: initialize
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: installation
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: insufficient
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: irrelevant
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: label
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: latest
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: leaves
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: local
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: location
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: lockout
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: logging
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: manually
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: menus
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: minimum
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: modifiable
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: multi
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: multiple
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: mutually
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: naturally
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: navigation
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: necessary
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: network
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: number
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: occurrences
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: only
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: output
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: overridable
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: overridden
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: override
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: package
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: parameters
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: perform
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: performing
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: permanently
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: permission
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: piece
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: plugin
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: prevent
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: programmatically
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: propagated
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: purpose
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: purposes
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: push
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: queries
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: refresh
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: relevant
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: remainder
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: repetitions
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: representing
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: reserved
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: resetting
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: response
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: responsible
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: results
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: retrieve
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: routines
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: running
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: section
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: separate
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: sequences
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: session
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: settings
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: setup
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: snmp
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: some
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: specific
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: specification
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: specified
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: stacked
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: statistics
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: string
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: structure
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: structured
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: successful
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: successfully
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: suggested
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: suppress
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: suppresses
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: switches
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: synchronization
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: synchronize
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: table
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: temperature
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: template
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: temporary
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: textarea
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: the
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: themselves
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: therefore
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: thoroughly
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: through
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: time
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: timed
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: timespan
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: tries
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: true
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: uninstall
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: unless
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: unlocks
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: up to
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: update
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: updating
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: useful
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: utility
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: variable
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: version
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: visibility
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: what is
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: when
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: whether
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: written
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-06-19 08:52:20 -04:00
rb83 and rb83
f463d83be4
improve boost error message slightly ( #4812 )
...
* improve boost error message slightly
Boost will fail with a cryptic error message in case the poller isn't
working. Hence, hint at polling issues in this error message.
* add changelog entry
Co-authored-by: rb83 <>
2022-06-09 07:36:07 -04:00
TheWitness
3c40de33f9
Fixing Issue #4810 - Call to undefined function boost_debug
...
Call to undefined function boost_debug in Cacti log
2022-06-08 08:33:33 -04:00
TheWitness
f9f60e9e84
Fixing Issue #4549 - boost debug issues
...
Invalid path for Boost logging stops Boost update process without notification
2022-03-15 21:27:43 -04:00
TheWitness
29789425f9
Fixing Issue #4623 - ChangeLog Update
...
This is an update to the changelog and a softtab removal.
2022-03-15 20:59:31 -04:00
Browniebraun
94bfec8598
force update of information table schema
...
ensure that information schema will not return TABLE_ROWS = 0 as seen in MariaDB 10.6.7
2022-03-15 14:48:11 +01:00
TheWitness
82b229db9e
Updating Copyright to 2022.
2022-02-06 17:16:20 -05:00
TheWitness
9f27a24e5f
Fixing Issues #4495 and #4500 DSStats Issues
...
* DSStats Does not Scale on Large Systems
* DSStats will get invalid data for some devices after reboot requiring purging of stats
This is way less than what I want to do, but these are all essentially bugs.
There is also a change to lib/boost.php to provide better debug logging when testing.
2021-12-10 10:58:45 -05:00
Sean Mancini
d422969a47
add addiitonal admin email notifications ( #4385 )
2021-09-02 00:54:03 +01:00
TheWitness
a3ca3a3659
Fixing Issue #4321 - RRDtool updates failing
...
RRDtool Updates might cause gaps due to lock of locking during RRDTOOL updates when using RRDtool 1.4 or Less
2021-06-25 14:52:02 -04:00
TheWitness
3d62cf2723
Fixing #4223 - Parallel boost killing incorrect processes
2021-04-13 18:34:15 -04:00
TheWitness
ea6c00d465
Fixing Issue #4223 - Parallel boost restart
...
Parallel boost restart due to timeout can result in errors
2021-04-10 09:35:48 -04:00
TheWitness
c25ab9c99d
Fixing Issue #4185 - Signal Handling Best Practices
...
- Cacti signal handling is not following best practices in PHP 7
2021-03-20 19:28:44 -04:00
TheWitness
bc60403c78
Another major boost improvement re #4066
...
Update language file as well.
2021-02-11 19:17:24 -05:00
TheWitness
977f1298fa
Two minor issues to #4066
...
- Undefined variable
- Better formatting
2021-01-26 20:19:18 -05:00
TheWitness
7364b769b3
Needless precision on #4066
2021-01-24 13:27:29 -05:00
TheWitness
5cb1b0794b
Minor stats issues with #4066
...
All variables off by a factor of the number of processes. This gives us the average of the values.
2021-01-24 12:29:11 -05:00
TheWitness
a8dea28b6e
Report details from View Boost Status
...
Correct bug in detailed reporting and present output of each process from the System Utilities page.
2021-01-23 21:39:20 -05:00
TheWitness
65bdc24e12
Fixing Issue #4066 - Boost Parallel
...
- Boost - Number of Boost Processes without function
2021-01-23 15:12:17 -05:00
TheWitness
3dda6b5760
Update to #4043 after testing
2021-01-14 21:27:36 -05:00
kim-fitness and TheWitness
d1b056c841
Fix #4043 ( #4044 )
...
* Update poller_boost.php
* Update CHANGELOG
* Update boost.php
* Update poller_boost.php
* Update poller_boost.php
* Update boost.php
* Light modification for performance reasons.
* More cleanup/optimization
* More cleanup
* More optimization
* More optimization and PSR changes
* Last update
Co-authored-by: TheWitness <thewitness@cacti.net >
2021-01-14 21:16:06 -05:00
TheWitness
df54a4a3f3
Updating copright years
2021-01-01 20:28:58 -05:00
TheWitness
5a5cc8d1e4
Update file permissions
2020-11-22 16:59:23 -05:00
TheWitness
a392ce8e96
Use LSB shebang notation for cli scripts
2020-11-06 07:02:37 -05:00
TheWitness
52bb6ffda7
Remove all remaining instances to "sizeof(" or "count(" in code
...
* Some insances in the vendor directory have not been handled to maintain pedigree.
2020-10-21 08:27:42 -04:00
TheWitness
b2c971f9c4
Fixing Issue #3656
...
Cacti V1.2.12 Boost running too often
2020-08-30 17:21:56 -04:00
netniV
aedeae8516
When Boost runs, locks are not always released properly and crash is detected ( #3567 )
...
Closes #3567
2020-05-22 23:59:21 +00:00
TheWitness
1f122e9ef9
Fixing Issue #3533
...
Start date for RRDfile is different between RRDfile in a Cacti install
2020-05-04 21:20:10 -04:00
ddb4github and Jing Chen
e6c7191d70
Fixed: Sync boost_rrdtool_function_update return_value checking behavior from 729cdad to #2834 ( #3487 )
...
Co-authored-by: Jing Chen <three_chenjing@sohu.com >
2020-04-22 20:18:12 -04:00
ddb4github and Jing Chen
8b26c35565
Fixed: Same fix as for #2859 for deprecated curly braces ( #3469 )
...
Co-authored-by: Jing Chen <three_chenjing@sohu.com >
2020-04-17 17:11:21 -04:00
TheWitness
c7657cad81
Fixing Issue #3432
...
Rare race condition when both boost and dsstats enabled
2020-04-07 22:45:30 -04:00
TheWitness
88c98f3c1e
Fixing for issue #3771
...
Cacti 1.2.9 Graphs Pause Randomly
2020-03-25 08:42:37 -04:00
netniV
4fa9a68fb3
Update copyright to 2020
2020-01-12 12:19:49 +00:00
cigamit
1df7a0ae73
Minor format issue.
2019-11-09 13:10:23 -06:00
cigamit
7c6f71ee9b
Resolving Divide by Zero for Issue #3070
...
DB errorCode HY000 is not reported correctly when a table crashed. There is more to this change before it's closed though.
2019-11-09 09:07:41 -06:00
netniV
7c33f2e00b
Boost generates undefined variables warning during poller run
...
Closes #3006
2019-10-04 18:44:20 +00:00
cigamit
71d93b1906
Last Update to #2977
...
* Update the stored rrdtool version to match the installed version
* This is done to save quite a few cycles if the end user has updated to a newer RRDtool version, and they have forgotten to update their setting in Cacti.
* This was done since performance of boost since it assumed the stored value of RRDtool is valid, and perfoamnce will suffer if that version is 1.4 or below.
2019-09-29 09:42:00 -05:00
cigamit
66e167435a
Resolving Issue #2977
...
Data updates with past timestamps can cause boost errors
2019-09-29 07:52:45 -05:00
cigamit
007f0814b8
Resolving issue #2977
...
This will resolve the issue around template problems.
2019-09-28 11:54:05 -05:00
cigamit
146fc455cf
Revert behavior for #2977
...
This restores the lastupdate check for boost. Performance will not be as good, but it's better to have good updates.
2019-09-26 19:34:29 -05:00
cigamit
788882b824
More fixes for #2977
...
I think it's fixed now. Will check in the morning.
2019-09-25 22:06:11 -05:00
cigamit
033220fbc7
Another fix around #2977
2019-09-25 21:26:43 -05:00
cigamit
38fea45a08
Resolving Issue #2977
...
Updates to boost fail with various error messages when timespamp is in the past
2019-09-25 19:50:37 -05:00
cigamit
dff39b8966
Resolving Issue #2976
...
Relocate Boost debug messages to boost debug log
2019-09-25 19:20:17 -05:00
cigamit
cfe004ce14
Prevent data loss with updated method
2019-09-22 13:36:35 -05:00
cigamit
c7a58ab3cd
Another minor update for #2962
...
Finished period '.'.
2019-09-22 10:57:52 -05:00
cigamit
927548de81
Minor update with #2962
...
It's too fast now.
2019-09-22 10:56:05 -05:00