Skip to content
Permalink
Browse files
Updated aria_dump_log
- Print correct server version for header
- Updated version number
- One can now specify file name last (without -f)
  • Loading branch information
montywi authored and spetrunia committed Jun 7, 2022
1 parent 31811cf commit 1de18a8
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 5 deletions.
@@ -66,7 +66,7 @@ static struct my_option my_long_options[] =

static void print_version(void)
{
printf("%s Ver 1.0 for %s on %s\n",
printf("%s Ver 1.1 for %s on %s\n",
my_progname_short, SYSTEM_TYPE, MACHINE_TYPE);
}

@@ -78,8 +78,9 @@ static void usage(void)
puts("This software comes with ABSOLUTELY NO WARRANTY. This is free software,");
puts("and you are welcome to modify and redistribute it under the GPL license\n");

puts("Dump content of aria log pages.");
printf("\nUsage: %s -f file OPTIONS\n", my_progname_short);
puts("Dump the raw content of aria log pages.");
puts("For a logical dump, use aria_read_log");
printf("\nUsage: %s OPTIONS aria_log_file\n", my_progname_short);
my_print_help(my_long_options);
print_defaults("my", load_default_groups);
my_print_variables(my_long_options);
@@ -115,6 +116,9 @@ static void get_options(int *argc,char ***argv)
if ((ho_error=handle_options(argc, argv, my_long_options, get_one_option)))
exit(ho_error);

if (opt_file == NULL && *argc == 1)
opt_file= **argv;

if (opt_file == NULL)
{
usage();
@@ -1219,12 +1219,12 @@ void translog_interpret_file_header(LOGHANDLER_FILE_INFO *desc,
ptr+= 4;
desc->mysql_version= uint4korr(ptr);
ptr+= 4;
desc->server_id= uint4korr(ptr + 4);
desc->server_id= uint4korr(ptr);
ptr+= 4;
desc->page_size= uint2korr(ptr) + 1;
ptr+= 2;
desc->file_number= uint3korr(ptr);
ptr+=3;
ptr+= 3;
desc->max_lsn= lsn_korr(ptr);
}

0 comments on commit 1de18a8

Please sign in to comment.