Skip to content
/ warmer Public

warmer is utility program that warms EBS drive that was restored from snapshot

License

Notifications You must be signed in to change notification settings

wish/warmer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

warmer Docker Repository on Quay

warmer is utility program that warms EBS drive that was restored from snapshot by reading all files in order of their physical location on EBS to maximize throughput on restore.

Example usage

We recommend deploying warmer as initContainer to allow for transparent warming without need to modify your main image.

apiVersion: apps/v1
kind: StatefulSet
metadata: 
  name: mongod
spec: 
  replicas: 1
  serviceName: mongod-svc
    spec: 
      containers: 
        image: mongo:3.4.15-jessie
        name: mongod
        volumeMounts: 
        - mountPath: /data
          name: data
      initContainers: 
      - command: ["/root/warmer", "/data"]
        image: quay.io/wish/warmer:latest
        name: warmer
        volumeMounts: 
        - mountPath: /data
          name: data
      volumes: 
      - name: data
        persistentVolumeClaim: 
          claimName: mongod-pvc

About

warmer is utility program that warms EBS drive that was restored from snapshot

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published