diff options
| author | Michael Klishin <michael@novemberain.com> | 2019-03-29 01:45:28 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-03-29 01:45:28 +0300 |
| commit | a3901cd9ecbbe2b567993e00f505365e3a40fff1 (patch) | |
| tree | d1736a694dcbc870481dfac4d71803f899c139c6 /src | |
| parent | 4f4b1f53a829c88001c6004d605cb275a7c362ca (diff) | |
| parent | b9947be94bc2911f273487258dba7bd0b1b560c0 (diff) | |
| download | rabbitmq-server-git-a3901cd9ecbbe2b567993e00f505365e3a40fff1.tar.gz | |
Merge pull request #1960 from rabbitmq/mnesia_use_ram_schema_on_consistency_check
Mnesia use ram schema on consistency check
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_mnesia.erl | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/rabbit_mnesia.erl b/src/rabbit_mnesia.erl index 65383b80af..162badc33d 100644 --- a/src/rabbit_mnesia.erl +++ b/src/rabbit_mnesia.erl @@ -945,10 +945,13 @@ with_running_or_clean_mnesia(Fun) -> false -> SavedMnesiaDir = dir(), application:unset_env(mnesia, dir), + SchemaLoc = application:get_env(mnesia, schema_location, opt_disc), + application:set_env(mnesia, schema_location, ram), mnesia:start(), Result = Fun(), application:stop(mnesia), application:set_env(mnesia, dir, SavedMnesiaDir), + application:set_env(mnesia, schema_location, SchemaLoc), Result end. |
