Skip to content
This repository has been archived by the owner on Dec 13, 2021. It is now read-only.

init command error occurs when specifying different device to materials dir and storage dir #66

Open
fuku-ys opened this issue Aug 26, 2015 · 0 comments

Comments

@fuku-ys
Copy link
Contributor

fuku-ys commented Aug 26, 2015

-----------------
root@ubuntu-01:~/earthquake# bin/earthquake init example/zk.byteman.add_node/config_dumb.json 
example/zk.byteman.add_node/materials /eq_test
failed to link (src:
example/zk.byteman.add_node/materials/quorumStart.sh(example/zk.byteman.add_node/materials/quorumStart.sh), dst: 
/eq_test/materials/quorumStart.sh): link example/zk.byteman.add_node/materials/quorumStart.sh 
/eq_test/materials/quorumStart.sh: invalid cross-device link
link example/zk.byteman.add_node/materials/quorumStart.sh /eq_test/materials/quorumStart.sh: invalid cross-device link
-----------------

Not only link, and add copy options.

AkihiroSuda added a commit that referenced this issue Oct 19, 2015
Closes #75, closes #52, closes #34, closes #22.

New:
 * New API for implementing user-written `ExplorePolicy`.
  `go get` and [godoc](https://godoc.org/github.com/osrg/earthquake) are available.
 * Unit tests
 * FUSE inspector
 * Packet drop (`PacketFaultAction`)

Changed:
 * parameters for explorers (see `explorepolicy/random/randompolicy.go` and `explorepolicy/random/dumbpolicy.go`)
 * Event/Action signals (see `signal/interface.go`)
 * REST API root has been changed from `/api/v2` to `/api/v3`.
 * logging (you might want to set `EQ_DEBUG` for verbose logging. see `main.go`)
 * killing fault action and shutdown action are unified to single `ShellAction`
   (see `signal/action_shell.go`)
 * Use Travis CI, instead of Circle CI. (because now Travis CI supports `docker build` in the CI)

Removed:
 * Old pyearthquake orchestrator
 * bfs/dfs/dpor/zk2172 explorer
 * `calc_dup` tool (Substantially removed since [Jun 26, 2015](f2674f9#diff-5bb2789c8c30ca6e50a223d948512020)).
   We don't need `calc_dup` any more, because we have the `visualize` tool.

TODO:
 * document
 * make JSON files storage optional (#85)
 * support symlinks on init (#66)
AkihiroSuda added a commit that referenced this issue Oct 19, 2015
Closes #75, closes #52, closes #34, closes #22.

New:
 * New API for implementing user-written `ExplorePolicy`.
  `go get` and [godoc](https://godoc.org/github.com/osrg/earthquake) are available.
 * Unit tests
 * FUSE inspector
 * Packet drop (`PacketFaultAction`)

Changed:
 * parameters for explorers (see `explorepolicy/random/randompolicy.go` and `explorepolicy/random/dumbpolicy.go`)
 * Event/Action signals (see `signal/interface.go`)
 * REST API root has been changed from `/api/v2` to `/api/v3`.
 * logging (you might want to set `EQ_DEBUG` for verbose logging. see `main.go`)
 * killing fault action and shutdown action are unified to single `ShellAction`
   (see `signal/action_shell.go`)
 * Use Travis CI, instead of Circle CI. (because now Travis CI supports `docker build` in the CI)

Removed:
 * Old pyearthquake orchestrator
 * bfs/dfs/dpor/zk2172 explorer
 * `calc_dup` tool (Substantially removed since [Jun 26, 2015](f2674f9#diff-5bb2789c8c30ca6e50a223d948512020)).
   We don't need `calc_dup` any more, because we have the `visualize` tool.

TODO:
 * document
 * make JSON files storage optional (#85)
 * support symlinks on init (#66)
@AkihiroSuda AkihiroSuda modified the milestone: unplanned Feb 17, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants