code: func (w *AtomicWriter) newTimestampDir() (string, error) {
  	tsDir, err := ioutil.TempDir(w.targetDir, time.Now().UTC().Format("..2006_01_02_15_04_05."))
  	if err != nil {
  		klog.Errorf("%s: unable to create new temp directory: %v", w.logContext, err)
  		return "", err
  	}
  
  	// 0755 permissions are needed to allow 'group' and 'other' to recurse the
  	// directory tree.  do a chmod here to ensure that permissions are set correctly
  	// regardless of the process' umask.
  	err = os.Chmod(tsDir, 0755)
  	if err != nil {
  		klog.Errorf("%s: unable to set mode on new temp directory: %v", w.logContext, err)
  		return "", err
  	}
  
  	return tsDir, nil
  }
docs: // newTimestampDir creates a new timestamp directory