Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


IDIEP-
90
94
Author
Sponsor
Created

Status

Status
colourGrey
titleDRAFT


Table of Contents

Motivation

Ignitevisorcmd requires a daemon node to be started. We would like to completely remove the concept of a daemon node from the Ignite codebase in the near future..

Ignitevisorcmd is written in scala, we have problems testing, maintaining and improving its codebase.

Users are confused by having may be confused that we have several tools that do the same tools things (ignitevisorcmd and control script), so we should combine them into one tool.

Description

// Provide the design of the solution.

We need to move the missing ignitevisorcmd functionality to the control script.

Console visor commands

Function nameDescriptionimplemented in control scriptNeed move to control scriptTicket
Ack command
nono
List caches
yesno
List system caches
nono (SYS.CACHES system view)
Reset lost partitions
yesno
Display lost partitions
nono

Cache scan


nono 
Cache clear
nono
Cache modify
nono
Cache reset metrics
yes

no


Cache drop
yesno

Node configuration



yesIGNITE-18279
Print discovery events

no
Print events history (EventStorageSpi)

no
Metrics monitoring (alert)

no
Garbage collection runner

no
Deploy manager

no
Kill/restart/start node

no
Node statistics

no (values available via metrics)
Ping node
yesno
Topology
yesno
Run visualVM

no

Risks and Assumptions

// Describe project risks, such as API or binary compatibility issues, major protocol changes, etc.

Discussion Links

// Links to discussions on the devlist, if applicable.

Reference Links

// Links to various reference documents, if applicable.

Tickets

...

Jira
serverASF JIRA
jqlQuerylabels = IEP-94
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
// Links or report with relevant JIRA tickets.