Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-12-07 | Merge branch 'dgud/mnesia/impl-table-options/OTP-8970' | Dan Gudmundsson | |
* dgud/mnesia/impl-table-options/OTP-8970: [mnesia] Add possibility for implementation dependent storage options to create_table | |||
2011-12-06 | [mnesia] Fixed sticky read lock bug | Dan Gudmundsson | |
wread on locks stuck at non-local node could return unexpected value. Thanks to Magnus Henoch who posted a nice testcase showing the bug. | |||
2011-12-06 | [mnesia] Whitespace fixes | Dan Gudmundsson | |
2011-11-29 | mnesia tests: Eliminate use of tuple fun | Björn Gustavsson | |
2011-11-28 | [mnesia] Add possibility for implementation dependent storage options to ↵ | Dan Gudmundsson | |
create_table | |||
2011-11-22 | Revert "Update version numbers for pre-release of R15" | Björn-Egil Dahlberg | |
This reverts commit e21ff9b0b69219ab3853be7e80813156113152b7. | |||
2011-11-22 | Update version numbers for pre-release of R15OTP_R15A | Björn Gustavsson | |
2011-11-18 | Merge branch 'pr/mnesia_frag_hash' | Henrik Nord | |
* pr/mnesia_frag_hash: add mnesia_frag_hash test Reduce calls to phash in key_to_frag_number OTP-9722 | |||
2011-11-11 | Merge branch 'maint-r14' | Dan Gudmundsson | |
2011-11-10 | Update release notes | Erlang/OTP | |
2011-11-07 | Prepare release | Dan Gudmundsson | |
2011-11-07 | [mnesia] Fix deadlock in aborted mnesia:del_table_copy/2 | Dan Gudmundsson | |
2011-11-07 | [mnesia] Make all schema operations protocol aware | Dan Gudmundsson | |
Allow schema operation even if not all nodes are upgraded to latest version. | |||
2011-11-07 | [mnesia] Remove export of clear_table which is not a schema operation anymore | Dan Gudmundsson | |
2011-11-07 | [mnesia] Cleanly bring down mnesia | Dan Gudmundsson | |
Aviods failing/wobbling testcase. Mnesia mishandled supervisors. | |||
2011-10-27 | Remove unused */doc/src/make.dep files | Björn Gustavsson | |
These dependency files was once used when building the documentation, but are no longer needed. | |||
2011-10-27 | doc Makefiles: Eliminate DOCSUPPORT ifdefs | Björn Gustavsson | |
Some applications still have support for an ancient documentation build system. Eliminate the DOCSUPPORT define in otp.mk.in and the not taken arm of the ifdefs in the Makefiles. | |||
2011-10-04 | Merge branch 'dev' into major | Björn-Egil Dahlberg | |
2011-10-04 | Prepare releaseOTP_R14B04 | Erlang/OTP | |
2011-09-28 | Merge remote-tracking branch 'upstream/dev' into major | Dan Gudmundsson | |
2011-09-28 | [mnesia] Prepare release | Dan Gudmundsson | |
2011-09-27 | Merge branch 'dev' into major | Hans Bolinder | |
* dev: Improve the generation of man pages Correct XML files | |||
2011-09-26 | Correct XML files | Hans Bolinder | |
2011-09-21 | Merge branch 'dev' into major | Dan Gudmundsson | |
2011-09-21 | Merge branch 'dgud/mnesia/leaking-log/OTP-9551' into dev | Dan Gudmundsson | |
* dgud/mnesia/leaking-log/OTP-9551: [mnesia] Use api to log decisions. | |||
2011-09-19 | [mnesia] Use dedicated api for clearing tables | Dan Gudmundsson | |
Mainly to correctly clear dets tables. It may also be faster to use the dedicated functions. | |||
2011-09-19 | [mnesia] Use api to log decisions. | Dan Gudmundsson | |
Instead of just appending decisions to the log, use mnesia_log:log(Decision), it will increment the counter which causes the log to be dumped even if no actual commits are stored on this node. This fixed a bug where the LATEST.log would grow forever on a node which had the schema on disc, but where not involved in any commits. | |||
2011-09-19 | Merge branch 'dev' into major | Dan Gudmundsson | |
2011-09-15 | [mnesia] Fix schema conversion to previous versions | Dan Gudmundsson | |
2011-09-15 | [mnesia] Whitespace fixes | Dan Gudmundsson | |
2011-09-15 | [mnesia] Update protocol version | Dan Gudmundsson | |
And remove old protocol version hacks | |||
2011-09-15 | [mnesia] Mnesia schema merge tested with 2 nodes, r13b04 -> r14b (dev) | Ulf Wiger | |
The do_merge_schema function now converts cstructs from a remote node when it detects that they are different. In order to be compatible the other way around, mnesia_controller:get_cstructs() detects a remote caller, and converts the cstructs before sending them. | |||
2011-09-15 | [mnesia] Fixed bug in aborted schema transactions | Dan Gudmundsson | |
2011-09-15 | [mnesia] Add hrl dependency | Dan Gudmundsson | |
2011-08-16 | emulator: Add a fourth element in exception stacktraces | Björn Gustavsson | |
This commit is a preparation for introducing location information (filename/line number) in stacktraces in exceptions. Currently a stack trace looks like: [{Mod1,Function1,Arity1}, . . . {ModN,FunctionN,ArityN}] Add a forth element to each tuple that can be used indication the filename and line number of the source file: [{Mod1,Function1,Arity1,Location1}, . . . {ModN,FunctionN,ArityN,LocationN}] In this commit, the fourth element will just be an empty list, and we will change all code that look at or manipulate stacktraces. | |||
2011-05-24 | Prepare releaseOTP_R14B03 | Erlang/OTP | |
2011-05-20 | Update copyright years | Björn-Egil Dahlberg | |
2011-05-19 | Merge branch 'dgud/mnesia/prepare-release' into dev | Dan Gudmundsson | |
* dgud/mnesia/prepare-release: Prepare mnesia release Remove deadcode | |||
2011-05-18 | Convert majority tests to common test framework | Dan Gudmundsson | |
2011-05-17 | Prepare mnesia release | Dan Gudmundsson | |
2011-05-17 | Remove deadcode | Dan Gudmundsson | |
2011-05-17 | Merge branch 'uw/mnesia-majority' into dev | Henrik Nord | |
* uw/mnesia-majority: dialyzer warning on mnesia_tm Add documentation text about majority checking add mnesia_majority_test suite where_to_wlock optimization + change_table_majority/2 bug in mnesia_tm:needs_majority/2 optimize sticky_lock maj. check check majority for sticky locks Write locks now check majority when needed. Add {majority, boolean()} per-table option. OTP-9304 | |||
2011-05-16 | dialyzer warning on mnesia_tm | Ulf Wiger | |
2011-05-16 | Add documentation text about majority checking | Ulf Wiger | |
2011-05-16 | add mnesia_majority_test suite | Ulf Wiger | |
2011-05-16 | where_to_wlock optimization + change_table_majority/2 | Ulf Wiger | |
2011-05-16 | bug in mnesia_tm:needs_majority/2 | Ulf Wiger | |
2011-05-16 | optimize sticky_lock maj. check | Ulf Wiger | |
2011-05-16 | check majority for sticky locks | Ulf Wiger | |
2011-05-16 | Write locks now check majority when needed. | Ulf Wiger | |
Since the table loader also sets (table) write locks, a special lock type, 'load', was needed. Unfortunately, this affects mnesia activity callbacks that redefine the lock operation. |