static const char *error_loc = "syserror";
-#define MIGRATION_NONBLOCK LLAPI_MIGRATION_NONBLOCK
-#define MIGRATION_MIRROR LLAPI_MIGRATION_MIRROR
-#define MIGRATION_NONDIRECT LLAPI_MIGRATION_NONDIRECT
-#define MIGRATION_VERBOSE LLAPI_MIGRATION_VERBOSE
-
static int
migrate_open_files(const char *name, __u64 migration_flags,
const struct llapi_stripe_param *param,
*/
/* Allow migrating even without the key on encrypted files */
rflags = O_RDWR | O_NOATIME | O_FILE_ENC;
- if (!(migration_flags & MIGRATION_NONDIRECT))
+ if (!(migration_flags & LLAPI_MIGRATION_NONDIRECT))
rflags |= O_DIRECT;
source_open:
fd = open(name, rflags);
* retry mirror extend in O_DIRECT.
*/
if (errno == ENOKEY && !(rflags & O_DIRECT) &&
- migration_flags & MIGRATION_MIRROR) {
+ migration_flags & LLAPI_MIGRATION_MIRROR) {
rflags |= O_DIRECT;
goto source_open;
}
goto out_closed;
}
- if (!(migration_flags & MIGRATION_NONBLOCK)) {
+ if (!(migration_flags & LLAPI_MIGRATION_NONBLOCK)) {
/*
* Blocking mode (forced if servers do not support file lease).
* It is also the default mode, since we cannot distinguish
if (rc < 0)
fprintf(stderr, "error: %s: %s: %s: %s\n",
progname, name, error_loc, strerror(-rc));
- else if (migration_flags & MIGRATION_VERBOSE)
+ else if (migration_flags & LLAPI_MIGRATION_VERBOSE)
printf("%s\n", name);
return rc;
}
}
llapi_layout_comp_flags_set(m_layout, flags);
- rc = migrate_open_files(name, MIGRATION_NONDIRECT | MIGRATION_MIRROR,
- NULL, m_layout, &fd, &fdv);
+ rc = migrate_open_files(name,
+ LLAPI_MIGRATION_NONDIRECT | LLAPI_MIGRATION_MIRROR,
+ NULL, m_layout, &fd, &fdv);
if (rc < 0)
goto out;
if (rc < 0)
fprintf(stderr, "error: %s: %s: %s: %s\n",
progname, name, error_loc, strerror(-rc));
- else if (migration_flags & MIGRATION_VERBOSE)
+ else if (migration_flags & LLAPI_MIGRATION_VERBOSE)
printf("%s\n", name);
if (data)
free(data);
progname, argv[0]);
goto usage_error;
}
- migration_flags |= MIGRATION_NONDIRECT;
+ migration_flags |= LLAPI_MIGRATION_NONDIRECT;
break;
case 'E':
if (lsa.lsa_comp_end != 0) {
progname, argv[0]);
goto usage_error;
}
- migration_flags |= MIGRATION_NONBLOCK;
+ migration_flags |= LLAPI_MIGRATION_NONBLOCK;
break;
case 'N':
if (opc == SO_SETSTRIPE) {
goto usage_error;
}
migrate_mdt_param.fp_verbose = VERBOSE_DETAIL;
- migration_flags = MIGRATION_VERBOSE;
+ migration_flags = LLAPI_MIGRATION_VERBOSE;
break;
case 'x':
xattr = optarg;
goto error;
}
- if ((migration_flags & MIGRATION_NONBLOCK) && migration_block) {
+ if ((migration_flags & LLAPI_MIGRATION_NONBLOCK) && migration_block) {
fprintf(stderr,
"%s %s: options --non-block and --block are mutually exclusive\n",
progname, argv[0]);