Details
-
Bug
-
Resolution: Fixed
-
Major
-
7.6.0, 7.1.4, 7.1.0, 7.1.1, 7.1.2, 7.2.0, 7.1.3, 7.2.1, 7.1.5, 7.2.4, 7.2.2, 7.2.3
-
Untriaged
-
Windows 64-bit
-
0
-
Unknown
Description
The windows implementation currently use Microsoft Performance Counters to fetch information of the system, and these counters may be disabled (or non-working/corrupt) and in that case couchbase server may fail to start (depending on the error reported).
It is possible to replace the implementation using the performance counters with functionality using the process api.
The only thing we'll currently loose would be subtraction of "file cache" from the memory statistics, but given all the trouble we've had with sigar (and the fact that the implementation introduced in trinity for io stats taken from the same source) I'm not confident that it is correct and we should probably just report the file cache as memory in use).
Attachments
Issue Links
- depends on
-
MB-58001 select count(*) failed with error "Failed to get count for keyspace"
- Closed
For Gerrit Dashboard: MB-59554 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
200235,9 | MB-59554: [win32] Don't use perf for process info [1/4] | neo | sigar | Status: MERGED | +2 | +1 |
200295,8 | MB-59554: [win32] Remove support for disk io metrics [2/4] | neo | sigar | Status: MERGED | +2 | +1 |
200296,8 | MB-59554: Remove unused fields swap:page_in/out [3/4] | neo | sigar | Status: MERGED | +2 | +1 |
200297,13 | MB-59554: [Win32] Remove dependency to PerfOS [4/4] | neo | sigar | Status: MERGED | +2 | +1 |
200469,3 | MB-59554: [Win32] Don't use windows perf counters | master | sigar | Status: ABANDONED | 0 | -1 |
200721,2 | Merge remote-tracking branch 'couchbase/neo' into tip | master | sigar | Status: MERGED | +2 | +1 |
200855,2 | MB-59554: [Win32] Don't use windows perf counters | 7.2.3 | sigar | Status: MERGED | +2 | +1 |
201937,2 | MB-59554: Merge remote-tracking branch 'couchbase/7.2.3' into neo | neo | sigar | Status: MERGED | +2 | +1 |
201945,1 | Merge remote-tracking branch 'couchbase/neo' into tip | master | sigar | Status: MERGED | +2 | +1 |