Details
Description
From original draft by sergeychugunov:
Schedule
control.sh defragmentation schedule nodes nodeConsistentId0[,nodeConsistentId1] [caches cacheName0,cacheName1,cacheName2]
Optional list of caches is passed to perform defragmentation for a particular set of caches. By default all caches are defragmented.
Prerequisites: command is sent to node in normal operations, node in maintenance mode should not accept it
Command output:
Defragmentation is successfully scheduled on nodes <list of nodes>, on next restart the following caches will be defragmented: <list of caches>.
Cancel
control.sh defragmentation cancel nodeHost nodePort [cache cacheName0]
Prerequisites: command is sent to node in maintenance mode or in normal mode
Command output:
Defragmentation is already completed for caches: <caches list>
Defragmentation is cancelled for caches: <caches list>; all intermediate files are cleaned up.
Note: Caches list for cancel command will not be implemented here.
Attachments
Issue Links
- is duplicated by
-
IGNITE-10862 Introduce tool to free up space on a disc of unused memory pages
- Resolved
- is related to
-
IGNITE-12152 Disk space not getting released after deleting rows from a table or after records expired with expiration policy
- Open
- is required by
-
IGNITE-13709 Control.sh API - status
- Resolved
- requires
-
IGNITE-13190 Core defragmentation functions
- Resolved
- links to