so you can not import twice as zdb and sonic servers will crash
JSX> j.data.bcdb.import_(path="/tmp/bcdb_export/zdb_with_encry",reset=True)
JSX>
3BOTDEVEL:3bot:/: bcdb delete --all
Are you sure you want to destroy all BCDB's [y/n]: y
3BOTDEVEL:3bot:/: kosmos -p
JSX> j.data.bcdb.import_(path="/tmp/bcdb_export/zdb_with_encry",reset=True)
no server running need to start
++ '[' start == kill ']'
++ tmux -f /sandbox/cfg/.tmux.conf has-session -t main
no server running on /tmp/tmux-0/default
++ '[' 1 -eq 1 ']'
++ echo 'no server running need to start'
++ tmux -f /sandbox/cfg/.tmux.conf new -s main -d 'bash --rcfile /sandbox/bin/env_tmux_detach.sh'
++ '[' start '!=' start ']'
no server running need to start
++ '[' start == kill ']'
++ tmux -f /sandbox/cfg/.tmux.conf has-session -t main
no server running on /tmp/tmux-0/default
++ '[' 1 -eq 1 ']'
++ echo 'no server running need to start'
++ tmux -f /sandbox/cfg/.tmux.conf new -s main -d 'bash --rcfile /sandbox/bin/env_tmux_detach.sh'
++ '[' start '!=' start ']'
JSX> j.data.bcdb.import_(path="/tmp/bcdb_export/zdb_with_encry",reset=True)
no server running need to start
++ '[' start == kill ']'
++ tmux -f /sandbox/cfg/.tmux.conf has-session -t main
no server running on /tmp/tmux-0/default
++ '[' 1 -eq 1 ']'
++ echo 'no server running need to start'
++ tmux -f /sandbox/cfg/.tmux.conf new -s main -d 'bash --rcfile /sandbox/bin/env_tmux_detach.sh'
++ '[' start '!=' start ']'
Sun 22 15:44:06 ema/JSXObjectRoot.py - 94 - save : EXCEPTION:
could not save, was not unique.
{'name': 'sonic'}.
--TRACEBACK------------------
<stdin> in <module>
1
/sandbox/lib/jumpscale/Jumpscale/data/bcdb/BCDBFactory.py in import_
419 self.start_servers_threebot_zdb_sonic()
/sandbox/lib/jumpscale/Jumpscale/data/bcdb/BCDBFactory.py in start_servers_threebot_zdb_sonic
209 s.start()
/sandbox/lib/jumpscale/Jumpscale/servers/sonic/SonicServer.py in start
37 self.startupcmd.start()
/sandbox/lib/jumpscale/Jumpscale/servers/startupcmd/StartupCMD.py in start
535 if not reset and self.is_running() is True:
/sandbox/lib/jumpscale/Jumpscale/servers/startupcmd/StartupCMD.py in is_running
351 self._notify_state("down")
/sandbox/lib/jumpscale/Jumpscale/servers/startupcmd/StartupCMD.py in _notify_state
341 self.time_stop = j.data.time.epoch
/sandbox/lib/jumpscale/Jumpscale/servers/startupcmd/StartupCMD.py in __setattr__
105 j.baseclasses.object_config.__setattr__(self, name=name, value=value)
/sandbox/lib/jumpscale/Jumpscale/core/BASECLASSES/Attr.py in __setattr__
65 self._data.__setattr__(name, value)
/sandbox/var/codegen/schema_jumpscale_startupcmd_1_true.py in time_stop
920
/sandbox/lib/jumpscale/Jumpscale/data/schema/JSXObjectRoot.py in save
94 raise j.exceptions.Input(msg)
-----------------------------
Sun 22 15:44:06 ema/JSXObjectRoot.py - 94 - save : EXCEPTION:
could not save, was not unique.
{'name': 'sonic'}.
--TRACEBACK------------------
<stdin> in <module>
1
/sandbox/lib/jumpscale/Jumpscale/data/bcdb/BCDBFactory.py in import_
419 self.start_servers_threebot_zdb_sonic()
/sandbox/lib/jumpscale/Jumpscale/data/bcdb/BCDBFactory.py in start_servers_threebot_zdb_sonic
209 s.start()
/sandbox/lib/jumpscale/Jumpscale/servers/sonic/SonicServer.py in start
37 self.startupcmd.start()
/sandbox/lib/jumpscale/Jumpscale/servers/startupcmd/StartupCMD.py in start
535 if not reset and self.is_running() is True:
/sandbox/lib/jumpscale/Jumpscale/servers/startupcmd/StartupCMD.py in is_running
351 self._notify_state("down")
/sandbox/lib/jumpscale/Jumpscale/servers/startupcmd/StartupCMD.py in _notify_state
341 self.time_stop = j.data.time.epoch
/sandbox/lib/jumpscale/Jumpscale/servers/startupcmd/StartupCMD.py in __setattr__
105 j.baseclasses.object_config.__setattr__(self, name=name, value=value)
/sandbox/lib/jumpscale/Jumpscale/core/BASECLASSES/Attr.py in __setattr__
65 self._data.__setattr__(name, value)
/sandbox/var/codegen/schema_jumpscale_startupcmd_1_true.py in time_stop
920
/sandbox/lib/jumpscale/Jumpscale/data/schema/JSXObjectRoot.py in save
94 raise j.exceptions.Input(msg)
-----------------------------
To reproduce import twice
so you can not import twice as
zdb
andsonic
servers will crash