<div dir="ltr">Hi, <br><div><br></div><div>I have problem with mnesia initialization, </div><div><br></div><div>I have a db_init function that initializes db so that if tables do not exist they are created (ram with disc_copies). For example:</div><div><br></div><div>db_init() -><br>    mnesia:create_table(some_record,[{attributes, record_info(fields, some_record)},<br>                                                                {type, bag}, {disc_copies, [node()]}]).<br><br></div><div>I'm running this function on the app start to make sure the table exists and is ready. </div><div>However half of the time it destroys old table returning {atomic, ok} and another half it returns with already_exists. Also, this happens in the regular fashion, if I have n starts of application, even starts would destroy data and even wold keeps old data. I know that I am missing something probably obvious here but if anyone has any insights on why is this happening and how to fix it I would greatly appreciate it.</div><div><br></div><div>Thank You, </div><div>Karlo. </div></div>