[erlang-questions] mnesia:table_info(Table, size) returns 0 for remote tables
Serge Aleynikov
saleyn@REDACTED
Thu Jun 5 04:46:38 CEST 2008
I ran into this non-intuitive behavior of the mnesia:table_info(Table,
size) function. Unlike other calls of the mnesia:table_info/2 family
this one returns 0 if a table is not local.
The work around is to do:
Node = mnesia:table_info(Table, where_to_read),
rpc:call(Node, mnesia, table_info, [Table, size]).
Though, it's not clear to me why the caller of mnesia:table_info/2 has
to go though this trouble. Can this be fixed?
Serge
More information about the erlang-questions
mailing list