|
47 | 47 | -include_lib("kernel/include/file.hrl"). |
48 | 48 | -include_lib("kernel/include/logger.hrl"). |
49 | 49 | -include("bitcask.hrl"). |
50 | | --include("stacktrace.hrl"). |
51 | | - |
52 | 50 |
|
53 | 51 | -ifdef(PULSE). |
54 | 52 | -compile({parse_transform, pulse_instrument}). |
@@ -473,8 +471,8 @@ open_fold_files(Dirname, Keydir, Count) -> |
473 | 471 | maybe_log_missing_file(Dirname, Keydir, ErrFile, Err), |
474 | 472 | open_fold_files(Dirname, Keydir, Count-1) |
475 | 473 | end |
476 | | - catch ?_exception_(X, Y, StackToken) -> |
477 | | - {error, {X,Y, ?_get_stacktrace_(StackToken)}} |
| 474 | + catch Class:Reason:Stacktrace -> |
| 475 | + {error, {Class, Reason, Stacktrace}} |
478 | 476 | end. |
479 | 477 |
|
480 | 478 | maybe_log_missing_file(Dirname, Keydir, ErrFile, enoent) -> |
@@ -592,8 +590,8 @@ merge(Dirname, Opts, {FilesToMerge0, ExpiredFiles0}) -> |
592 | 590 | catch |
593 | 591 | throw:Reason -> |
594 | 592 | Reason; |
595 | | - ?_exception_(X, Y, StackToken) -> |
596 | | - {error, {generic_failure, X, Y, ?_get_stacktrace_(StackToken)}} |
| 593 | + Class:Reason:Stacktrace -> |
| 594 | + {error, {generic_failure, Class, Reason, Stacktrace}} |
597 | 595 | end. |
598 | 596 |
|
599 | 597 | %% Inner merge function, assumes that bitcask is running and all files exist. |
@@ -1326,9 +1324,9 @@ init_keydir_scan_key_files(Dirname, KeyDir, KT, Count) -> |
1326 | 1324 | F <- SetuidFiles]), |
1327 | 1325 | bitcask_nifs:increment_file_id(KeyDir, MaxSetuid) |
1328 | 1326 | end |
1329 | | - catch ?_exception_(_X, _Y, StackToken) -> |
| 1327 | + catch Class:Reason:Stacktrace -> |
1330 | 1328 | error_msg_perhaps("scan_key_files: ~p ~p @ ~p\n", |
1331 | | - [_X, _Y, ?_get_stacktrace_(StackToken)]), |
| 1329 | + [Class, Reason, Stacktrace]), |
1332 | 1330 | init_keydir_scan_key_files(Dirname, KeyDir, KT, Count - 1) |
1333 | 1331 | end. |
1334 | 1332 |
|
@@ -1932,10 +1930,10 @@ purge_setuid_files(Dirname) -> |
1932 | 1930 | [length(StaleFs), Dirname]) |
1933 | 1931 | end |
1934 | 1932 | catch |
1935 | | - ?_exception_(X, Y, StackToken) -> |
| 1933 | + Class:Reason:Stacktrace -> |
1936 | 1934 | error_msg_perhaps("While deleting stale merge input " |
1937 | 1935 | "files from ~p: ~p @ ~p\n", |
1938 | | - [X, Y, ?_get_stacktrace_(StackToken)]) |
| 1936 | + [Class, Reason, Stacktrace]) |
1939 | 1937 | after |
1940 | 1938 | bitcask_lockops:release(WriteLock) |
1941 | 1939 | end; |
|
0 commit comments