Skip to content

Features tested or to be tested in the future

Vanessa Surjadidjaja edited this page May 11, 2021 · 17 revisions

Lots more to be added here.

LDMSD

  • Generation of makefiles (./autogen.sh)
    • Tested by: github actions, SNL jenkins
  • Configuration with various build option combinations
    • Tested by: github actions, SNL jenkins
  • Build process
    • Tested by: github actions, SNL jenkins
  • Install process
    • Tested by: github actions, SNL jenkins
  • RPM package process for specific platforms and platform families
    • Tested by: SNL jenkins, SNL OBS
  • Sampler plugins and their option combinations
    • Tested by: make installcheck, SNL jenkins
  • Set arrays
    • Tested by: ldms-test
  • Transport plugins and their option combinations
  • Authentication plugins and their options
    • Tested by: ldms-test, make installcheck
  • Auth plugins and interactions with the daemon startup command line
    • Tested by:
  • Storage plugins and their option combinations
    • Tested by: make installcheck
  • Logging daemon events and interactions with log rotation methods
    • Tested by:
  • Producer definitions on aggregators
    • Tested by:
  • Updater definitions on aggregators
    • Tested by:
  • Set instance management at producers and at aggregators
    • Tested by:
  • Application stream data processing
    • Tested by:
  • Handling instance name conflicts at aggregators
    • Tested by:
  • Handling and detecting schema name conflicts at store plugins
    • Tested by:
  • Readability and utility of ldmsd error messages intended for admins/users
    • Reviewed by:
  • New LDMSD configuration language implementation
    • Tested by:
  • Ingesting stream data to SOS store
    • Tested by:
  • Reconfiguring operating samplers
sampler dev status terminates cleanly follows 2nd config defaults may produce conflicting schema names tested by use sampler_base platform rejects unknown opts comp-id used jobid used
Ideal Case P y y n * y L
app_sampler y S
appinfo y
aries_mmr C
aries_lbw
array_example B L
clock B y n n MC n L
cray_power_sampler C
cray_system_sampler C
dstat P y y L
filesingle P y y L
generic_sampler L
grp_test B L
hello_sampler D L
ibm_occ P I
ibnet R n M
sampler status terminates 2nd conflicting tested sampler_base platform rejects comp-id jobid
job_info P L
kgnilnd P C
jobid P n L
edac P y y LT Y L y y
ibmad P M
lnet_stats P n L
loadavg P n L
lustre2_client P y L
lustre-* P n L
meminfo P y y MC y L
msr_interlagos y C
opa2 P n O
papi_sampler y L
perfevent L
procdiskstats P y LT Y L n n
sampler status terminates 2nd conflicting tested sampler_base platform rejects comp-id jobid
procinterrupts P y L
procnetdev R y y LT O L y y
procnfs P y n LT O L y y
procstat P y y LT O L y y
sampler_atasmart L
shm D y L
slurm_sampler D L
switchx
switchx_eth
synthetic B n L
sysclassib P y M
syspapi P y L
test_sampler B L
tx2mon P y n T
variable B y L
vmstat P y y LT Y L y y
sampler status terminates 2nd conflicting tested sampler_base platform rejects comp-id jobid

Table abbreviations: Generic: y,Y- yes, n,N- no. Tested by: MC- make check/make installcheck; LT- ldms-test. Dev status: B- Benchmark, R- deprecated, P- production, D- in development. Use sampler base: Y- strictly, M- mixin functions only, O- overrides some base behaviors. Platform: L- any linux, I- IBM/Power, C- Cray, M- Mellanox, O- Omnipath, S- SLURM, T-ARM ThunderX2.

SOS/DSOS storage

  • DSOS configuration
  • DSOS scaling
  • DSOS version compatibility
  • DSOS query language(s)

Maestro daemon manager

  • aggregator balancing
  • sampler daemon schedule change
  • sampler daemon metrics reconfiguration

Main

LDMSCON

Tutorials are available at the conference websites

D/SOS Documentation

LDMS v4 Documentation

Basic

Configurations

Features & Functionalities

Working Examples

Development

Reference Docs

Building

Cray Specific
RPMs
  • Coming soon!

Adding to the code base

Testing

Misc

Man Pages

  • Man pages currently not posted, but they are available in the source and build

LDMS Documentation (v3 branches)

V3 has been deprecated and will be removed soon

Basic

Reference Docs

Building

General
Cray Specific

Configuring

Running

  • Running

Tutorial

Clone this wiki locally