* Info is a set (new). * Token/Lock entries is a bag (unchanged). * Update supervisor to start table manager with both tables, with correc properties. * BG-MGR must now wait until both tables are claimed before servicing calls. * Remove superfluous ETS delete on 'set' table. * Update EQC and EUnit tests to use new tables. * Fix discovered bug in EQC head/tail tests - don't reverse history until it's used. Remove superfluous ETS delete on a set table.
…gs; adjust tests appropriately
…d multiple given entries for the same resource.
…ed info entries.
… bug. Fix test.
… real, Plus test
…ways forget to do that.
…processes for tokens.
This fixes the dialyzer errors about breaking the function's contract in riak_core_metadata_exchange_fsm. That transitively fixes the non-local return errors in the same module. The Context is ignored in riak_core_metadata_manager:merge/2,3, so it could instead be defined as any(), but adding undefined seemed the least intrusive.