Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2011-05-16 | Add {majority, boolean()} per-table option. | Ulf Wiger | |
With {majority, true} set for a table, write transactions will abort if they cannot commit to a majority of the nodes that have a copy of the table. Currently, the implementation hooks into the prepare_commit, and forces an asymmetric transaction if the commit set affects any table with the majority flag set. In the commit itself, the transaction will abort if it cannot satisfy the majority requirement for all tables involved in the thransaction. A future optimization might be to abort already when a write lock is attempted on such a table (/-object) and the lock cannot be set on enough nodes. This functionality introduces the possibility to automatically "fence off" a table in the presence of failures. This is a first implementation. Only basic tests have been performed. | |||
2011-05-16 | OTP-9094: [httpc] Add support for upload body streaming (PUT and POST). | Micael Karlberg | |
Filipe David Manana OTP-9114: [ftp] Added (type) spec for all exported functions. OTP-9123: mod_esi:deliver/2 made to accept binary data. Bernard Duggan OTP-9124: [httpd] Prevent XSS in error pages. Michael Santos OTP-9131: [httpd] Wrong security property names used in documentation. Garrett Smith OTP-9157: [httpd] Improved error messages. Ricardo Catalinas Jim�nez OTP-9158: [httpd] Fix timeout message generated by mod_esi. Bernard Duggan OTP-9202: [httpd] Extended support for file descriptors. Attila Rajmund Nohl OTP-9230: The default ssl kind has now been changed to essl. OTP-9246: [httpc] httpc manager crash because of a handler retry race condition. Merge branch 'bmk/inets/inet56_integration' into dev | |||
2011-05-12 | Merge branch 'dgud/mnesia/add_index_crash/OTP-9285' into dev | Dan Gudmundsson | |
* dgud/mnesia/add_index_crash/OTP-9285: Fix mnesia crash when adding index on non loaded tables. | |||
2011-05-12 | Merge branch 'dgud/mnesia/startup-timing' into dev | Dan Gudmundsson | |
* dgud/mnesia/startup-timing: Use recover_nodes when deciding alive nodes | |||
2011-05-12 | Use recover_nodes when deciding alive nodes | Dan Gudmundsson | |
Fixes timing issue in test cases | |||
2011-05-12 | Verify that remote data is commited before dirty ops begin | Dan Gudmundsson | |
2011-05-12 | Fix mnesia own small test framework so it works with the re-written tests. | Dan Gudmundsson | |
2011-05-11 | Fix mnesia crash when adding index on non loaded tables. | Dan Gudmundsson | |
This could happen on ram_copies tables. | |||
2011-04-27 | add mnesia_frag_hash test | Henrik Nord | |
2011-04-27 | Reduce calls to phash in key_to_frag_number | Philip Robinson | |
Original code calls phash 1..2 times, based on which fragment the hashed key targets and how many fragments exist. New code always calls phash only once. | |||
2011-04-12 | Merge branch 'dev' into bmk/inets/inet56_integration | Micael Karlberg | |
2011-04-07 | Merge branch 'maint-r14' into dev | Niclas Eklund | |
2011-04-06 | Merge branch 'dev' into bmk/inets/inet56_integration | Micael Karlberg | |
2011-04-04 | Update release notes | Erlang/OTP | |
2011-04-04 | Prepare release | Dan Gudmundsson | |
2011-04-04 | Mnesia sometimes failed to tell all nodes that it had started. | Dan Gudmundsson | |
2011-03-30 | Merge branch 'hw/call-chmod-without-f' into dev | Henrik Nord | |
* hw/call-chmod-without-f: Call chmod without the "-f" flag Conflicts: erts/emulator/test/Makefile lib/asn1/test/Makefile lib/crypto/test/Makefile lib/debugger/test/Makefile lib/docbuilder/test/Makefile lib/edoc/test/Makefile lib/erl_interface/test/Makefile lib/inviso/test/Makefile lib/parsetools/test/Makefile lib/percept/test/Makefile lib/ssl/test/Makefile lib/syntax_tools/test/Makefile lib/test_server/test/Makefile lib/tools/test/Makefile OTP-9170 | |||
2011-03-17 | Merge branch 'dev' into ↵ | Micael Karlberg | |
bmk/inets/ftp/missing_spec_causes_dialyxer_problems/OTP-9114 Also fixed a bunch of "end-years" (was 2010 but should have been 2011, which the commit hook not happy with). | |||
2011-03-14 | Prepare releaseOTP_R14B02 | Erlang/OTP | |
2011-03-11 | Update copyright years | Björn-Egil Dahlberg | |
2011-03-09 | Prepare release | Dan Gudmundsson | |
2011-03-09 | Applied from mnesia_frag:first patch from Magnus Henoch | Dan Gudmundsson | |
"When I run mnesia:first on an empty fragmented table, it tries to access the fragment with the number one beyond the maximum. In the sample code below, I create a table with two fragments, 'foo' and 'foo_frag2', but mnesia tries to access 'foo_frag3':" | |||
2011-03-09 | The number of test nodes where to small for the testsuite | Dan Gudmundsson | |
A miss introduced when converting to common_test | |||
2011-03-09 | Abort/restart if network has changed, can be a partioned network | Dan Gudmundsson | |
2011-03-07 | Merge branch 'dgud/dialyzer-fixes' into dev | Dan Gudmundsson | |
OTP-9107 | |||
2011-03-02 | Remove wrong spec | Dan Gudmundsson | |
2011-03-02 | Mnesia dialyzer fixes | Dan Gudmundsson | |
With help from Kostis | |||
2011-02-17 | Rename Suite Callback to Common Test Hook | Lukas Larsson | |
2011-02-17 | Update and add cover spec files to work with common_test | Lukas Larsson | |
2011-02-17 | Update all test specs | Lukas Larsson | |
2011-02-17 | Fix formatting for mnesia | Lukas Larsson | |
2011-02-17 | Add ts_install_scb to suite/0 | Lukas Larsson | |
2011-02-17 | Update mnesia tests to conform with common_test standard | Lukas Larsson | |
2011-02-17 | Update all fin_per_testcase to end_per_testcase. | Lukas Larsson | |
2011-02-17 | Updated test cases to work with ts conversion algorithm | Lukas Larsson | |
2010-12-06 | Prepare release | Erlang/OTP | |
2010-12-02 | Prepare release | Dan Gudmundsson | |
2010-11-29 | Created wrong header in dcd files when creating files at startup. | Dan Gudmundsson | |
That caused a 'log_header' entry to added to the disc_copies tables. | |||
2010-11-15 | Call chmod without the "-f" flag | Holger Weiß | |
"-f" is a non-standard chmod option which at least SGI IRIX and HP UX do not support. As the only effect of the "-f" flag is to suppress warning messages, it can be safely omitted. | |||
2010-11-01 | doc: "works like" instead of "works as" + missing like | Boris 'billiob' Faure | |
2010-11-01 | remove '\011' from mnesia doc | Boris 'billiob' Faure | |
2010-11-01 | fix typo in mnesia doc | Boris 'billiob' Faure | |