You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@couchdb.apache.org by GitBox <gi...@apache.org> on 2021/07/15 11:31:43 UTC

[GitHub] [couchdb-helm] DB185344 opened a new issue #52: Fauxton shows “This database failed to load” after pod restarts

DB185344 opened a new issue #52:
URL: https://github.com/apache/couchdb-helm/issues/52


   
   **Describe the bug**
   
   After restarting a pod, the node fails to join the cluster properly, and we're getting an error on Fauxton, that displays 'this database failed to load' on some databases. when refreshing the browser, a different db comes online and a different db displays 'this database failed to load'. only after running a curl request with 'finish_cluster' the error stops.
   
   **Version of Helm and Kubernetes**:  Helm: 3.5.4, Kubernetes: 1.19
   
   
   **What happened**: After restarting a pod, the node fails to join the cluster properly, and only after running:
   
   curl -X POST http://$adminUser:$adminPassword@<couchdb_pod>:5984/_cluster_setup -H "Accept: application/json" -H "Content-Type: application/json" -d '{"action": "finish_cluster"}'
   The pod will join back to the cluster.
   
   **What you expected to happen**: After restart of the pod, the node automatically joins the cluster.
   
   
   **How to reproduce it** (as minimally and precisely as possible): restart 1 pod in the cluster.
   
   
   **Anything else we need to know**:
   
   Adding image from Fauxton regarding this database failed to load:
   
   <img width="796" alt="image" src="https://user-images.githubusercontent.com/79836210/125780109-08b42552-a026-4be1-9bf2-f58713110af6.png">
   
   
   Also added the values.yaml:
   
   clusterSize: 3
   
   allowAdminParty: false
   
   createAdminSecret: false
   
   adminUsername: admin
   networkPolicy:
     enabled: true
   
   serviceAccount:
     enabled: true
     create: true
   persistentVolume:
     enabled: true
     accessModes:
       - ReadWriteOnce
     size: 10Gi
     storageClass: "ssd-couchdb"
   
   image:
     repository: <image>
     tag: latest
     pullPolicy: Always
   
   searchImage:
     repository: kocolosk/couchdb-search
     tag: 0.2.0
     pullPolicy: IfNotPresent
   
   enableSearch: false
   
   initImage:
     repository: busybox
     tag: latest
     pullPolicy: Always
   
   podManagementPolicy: Parallel
   
   affinity: {}
   
   annotations: {}
   
   tolerations: []
   
   service:
     # annotations:
     enabled: true
     type: LoadBalancer
     externalPort: 5984
     sidecarsPort: 8080
     LoadBalancerIP: <loadbalancerip>
     
   ingress:
     enabled: false
     hosts:
       - chart-example.local
     path: /
     annotations: []
     tls:
   resources:
     {}
   
   erlangFlags:
     name: couchdb
     setcookie: monster
   
   couchdbConfig:
     chttpd:
       bind_address: any
       require_valid_user: false
   
   dns:
     clusterDomainSuffix: cluster.local
   livenessProbe:
     enabled: true
     failureThreshold: 3
     initialDelaySeconds: 0
     periodSeconds: 10
     successThreshold: 1
     timeoutSeconds: 1
   readinessProbe:
     enabled: true
     failureThreshold: 3
     initialDelaySeconds: 0
     periodSeconds: 10
     successThreshold: 1
     timeoutSeconds: 1
   
   sidecars: 
     image: "<sidecar_image>"
     imagePullPolicy: Always
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@couchdb.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org