DETS Problems

Evans, Matthew <>
Tue Nov 2 19:10:20 CET 2010


I should add, that I do ets:insert/2 followed by a ets:to_dets/2.

Some of the records are about 4K in size.

-----Original Message-----
From:  [mailto:] On Behalf Of Evans, Matthew
Sent: Tuesday, November 02, 2010 1:48 PM
To: erlang-questions
Subject: [erlang-questions] DETS Problems
Importance: High

List,

I'm using a dets table to save reasonably large records (1K or there abouts).

The following sequence is applied to a table:

dets:open_file/2/
dets:insert/2 (a few times).
ets:to_dets/2
dets:close/1


Sometime later I reopen the table with dets:open_file/1

The table is then corrupted. Reads produce the following error:

{error,{{bad_object,eval_work_list},
        "/content/c2idx/5/95/10b12417-4629-404a-8361-68bd3de77d90.dat"}}

What causes that error?

Thanks



More information about the erlang-questions mailing list