code: func (c *Calcium) ListPodNodes(ctx context.Context, podname string, all bool) ([]*types.Node, error) {
  	var nodes []*types.Node
  	candidates, err := c.store.GetNodesByPod(ctx, podname)
  	if err != nil {
  		log.Errorf("[ListPodNodes] Error during ListPodNodes from %s: %v", podname, err)
  		return nodes, err
  	}
  	for _, candidate := range candidates {
  		if candidate.Available || all {
  			nodes = append(nodes, candidate)
  		}
  	}
  	return nodes, nil
  }
docs: // ListPodNodes list nodes belong to pod