Project

General

Profile

Actions

Bug #10377

open

When copying files, digest comparison uses ctime when types are different.

Bug #10377: When copying files, digest comparison uses ctime when types are different.

Added by Alexis Mousset almost 9 years ago. Updated over 1 year ago.

Status:
New
Priority:
N/A
Assignee:
-
Category:
Agent
Target version:
Severity:
Major - prevents use of part of Rudder | no simple workaround
UX impact:
User visibility:
Getting started - demo | first install | level 1 Techniques
Effort required:
Medium
Priority:
0
Name check:
Fix check:
Regression:

Description

When copying a file onto a directory:

 verbose: Checksum comparison replaced by ctime: files not regular

Related issues 2 (1 open1 closed)

Related to Rudder - Bug #10312: "Download files from the shared folder" behaving badly?ReleasedNicolas CHARLESActions
Related to Rudder - Bug #7799: directories are not replaced by a file with the same name during file copyNewActions

Updated by Alexis Mousset almost 9 years ago Actions #1

  • Related to Bug #10312: "Download files from the shared folder" behaving badly? added

Updated by Jonathan CLARKE almost 9 years ago Actions #2

Could you clarify how this affects Rudder users please? When might one encounter this problem (using which Technique, ncf method and which parameters...) and what are the potential undesirable consequences?

Updated by Alexis Mousset almost 9 years ago Actions #3

This issue may happen with:

  • file_copy_from_* methods in the technique editor
  • Download files from the shared folder technique with the "digest" comparison method (which is the default)

It occurs when copying source to destination, if destination already exists and has different type (dire, file, symlink, etc.) than source. In this case, the comparison is based on creation time.

It means that if destination was created after source, source will never be copied to destination and a success report will be made.

Updated by Jonathan CLARKE almost 9 years ago Actions #4

  • Severity set to Major - prevents use of part of Rudder | no simple workaround
  • User visibility set to Getting started - demo | first install | level 1 Techniques

Updated by Alexis Mousset almost 9 years ago Actions #6

  • Related to Bug #7799: directories are not replaced by a file with the same name during file copy added

Updated by Benoît PECCATTE almost 9 years ago Actions #7

  • Priority set to 54

Updated by Vincent MEMBRÉ almost 9 years ago Actions #8

  • Target version changed from 3.1.19 to 3.1.20

Updated by Alexis Mousset almost 9 years ago Actions #9

  • Effort required set to Medium
  • Priority changed from 54 to 52

This requires some quite deep changes in the copy implementation in CFEngine, setting this to medium.

Updated by Vincent MEMBRÉ almost 9 years ago Actions #10

  • Target version changed from 3.1.20 to 3.1.21

Updated by Vincent MEMBRÉ over 8 years ago Actions #11

  • Target version changed from 3.1.21 to 3.1.22
  • Priority changed from 52 to 51

Updated by Vincent MEMBRÉ over 8 years ago Actions #12

  • Target version changed from 3.1.22 to 3.1.23
  • Priority changed from 51 to 49

Updated by Vincent MEMBRÉ over 8 years ago Actions #13

  • Target version changed from 3.1.23 to 3.1.24

Updated by Vincent MEMBRÉ over 8 years ago Actions #14

  • Target version changed from 3.1.24 to 3.1.25
  • Priority changed from 49 to 48

Updated by Benoît PECCATTE over 8 years ago Actions #15

  • Priority changed from 48 to 47

Updated by Vincent MEMBRÉ about 8 years ago Actions #16

  • Target version changed from 3.1.25 to 387
  • Priority changed from 47 to 46

Updated by Vincent MEMBRÉ about 8 years ago Actions #17

  • Target version changed from 387 to 4.1.10

Updated by Vincent MEMBRÉ almost 8 years ago Actions #18

  • Target version changed from 4.1.10 to 4.1.11
  • Priority changed from 46 to 44

Updated by Vincent MEMBRÉ almost 8 years ago Actions #19

  • Target version changed from 4.1.11 to 4.1.12

Updated by Vincent MEMBRÉ almost 8 years ago Actions #20

  • Target version changed from 4.1.12 to 4.1.13

Updated by Vincent MEMBRÉ over 7 years ago Actions #21

  • Target version changed from 4.1.13 to 4.1.14

Updated by Benoît PECCATTE over 7 years ago Actions #22

  • Target version changed from 4.1.14 to 4.1.15

Updated by Vincent MEMBRÉ over 7 years ago Actions #23

  • Target version changed from 4.1.15 to 4.1.16

Updated by Vincent MEMBRÉ over 7 years ago Actions #24

  • Target version changed from 4.1.16 to 4.1.17

Updated by Vincent MEMBRÉ about 7 years ago Actions #25

  • Target version changed from 4.1.17 to 4.1.18
  • Priority changed from 44 to 0

Updated by Vincent MEMBRÉ about 7 years ago Actions #26

  • Target version changed from 4.1.18 to 4.1.19

Updated by Alexis Mousset about 7 years ago Actions #27

  • Target version changed from 4.1.19 to 4.1.20

Updated by François ARMAND almost 7 years ago Actions #28

  • Target version changed from 4.1.20 to 4.1.21

Updated by Vincent MEMBRÉ almost 7 years ago Actions #29

  • Target version changed from 4.1.21 to 4.1.22

Updated by Vincent MEMBRÉ almost 7 years ago Actions #30

  • Target version changed from 4.1.22 to 4.1.23

Updated by Vincent MEMBRÉ over 6 years ago Actions #31

  • Target version changed from 4.1.23 to 4.1.24

Updated by Vincent MEMBRÉ over 6 years ago Actions #32

  • Target version changed from 4.1.24 to 588

Updated by Alexis Mousset over 6 years ago Actions #33

  • Target version changed from 588 to 5.0.13

Updated by Vincent MEMBRÉ over 6 years ago Actions #34

  • Target version changed from 5.0.13 to 5.0.14

Updated by Vincent MEMBRÉ over 6 years ago Actions #35

  • Target version changed from 5.0.14 to 5.0.15

Updated by Vincent MEMBRÉ about 6 years ago Actions #36

  • Target version changed from 5.0.15 to 5.0.16

Updated by Alexis Mousset about 6 years ago Actions #37

  • Target version changed from 5.0.16 to 5.0.17

Updated by Vincent MEMBRÉ almost 6 years ago Actions #38

  • Target version changed from 5.0.17 to 5.0.18

Updated by Vincent MEMBRÉ over 5 years ago Actions #39

  • Target version changed from 5.0.18 to 5.0.19

Updated by Vincent MEMBRÉ over 5 years ago Actions #40

  • Target version changed from 5.0.19 to 5.0.20

Updated by Vincent MEMBRÉ over 5 years ago Actions #41

  • Target version changed from 5.0.20 to 797

Updated by Benoît PECCATTE over 4 years ago Actions #42

  • Target version changed from 797 to 6.1.14

Updated by Vincent MEMBRÉ over 4 years ago Actions #43

  • Target version changed from 6.1.14 to 6.1.15

Updated by Vincent MEMBRÉ over 4 years ago Actions #44

  • Target version changed from 6.1.15 to 6.1.16

Updated by Vincent MEMBRÉ over 4 years ago Actions #45

  • Target version changed from 6.1.16 to 6.1.17

Updated by Vincent MEMBRÉ over 4 years ago Actions #46

  • Target version changed from 6.1.17 to 6.1.18

Updated by Vincent MEMBRÉ about 4 years ago Actions #47

  • Target version changed from 6.1.18 to 6.1.19

Updated by Vincent MEMBRÉ almost 4 years ago Actions #48

  • Target version changed from 6.1.19 to 6.1.20

Updated by Vincent MEMBRÉ over 3 years ago Actions #49

  • Target version changed from 6.1.20 to 6.1.21

Updated by Vincent MEMBRÉ over 3 years ago Actions #50

  • Target version changed from 6.1.21 to old 6.1 issues to relocate

Updated by Alexis Mousset about 3 years ago Actions #51

  • Target version changed from old 6.1 issues to relocate to old 6.2 issues to relocate

Updated by Alexis Mousset over 2 years ago Actions #52

  • Target version changed from old 6.2 issues to relocate to 7.2.10

Updated by Alexis Mousset over 2 years ago Actions #53

  • Target version changed from 7.2.10 to 7.2.11

Updated by Vincent MEMBRÉ over 2 years ago Actions #54

  • Target version changed from 7.2.11 to 1046

Updated by Alexis Mousset over 2 years ago Actions #55

  • Target version changed from 1046 to 7.3.8

Updated by Vincent MEMBRÉ over 2 years ago Actions #56

  • Target version changed from 7.3.8 to 7.3.9

Updated by Vincent MEMBRÉ over 2 years ago Actions #57

  • Target version changed from 7.3.9 to 7.3.10

Updated by Vincent MEMBRÉ about 2 years ago Actions #58

  • Target version changed from 7.3.10 to 7.3.11

Updated by Vincent MEMBRÉ about 2 years ago Actions #59

  • Target version changed from 7.3.11 to 7.3.12

Updated by Vincent MEMBRÉ almost 2 years ago Actions #60

  • Target version changed from 7.3.12 to 7.3.13

Updated by Vincent MEMBRÉ almost 2 years ago Actions #61

  • Target version changed from 7.3.13 to 7.3.14

Updated by Vincent MEMBRÉ almost 2 years ago Actions #62

  • Target version changed from 7.3.14 to 7.3.15

Updated by Vincent MEMBRÉ over 1 year ago Actions #63

  • Target version changed from 7.3.15 to 7.3.16

Updated by Vincent MEMBRÉ over 1 year ago Actions #64

  • Target version changed from 7.3.16 to 7.3.17
Actions

Also available in: PDF Atom