Harshavardhana
7fea9cb550
Add rpc signature handler
9 years ago
Harshavardhana
f0a8dbecae
Add --json output formatter for server
9 years ago
Harshavardhana
c4faf47e64
First time mode for controller
...
- Upon first time invocation ``minio controller`` would create access keys and secret id
- Upon request passing 'keys' arg ``minio controller`` would provide the keys
- Add colorized notification
9 years ago
Harshavardhana
301ffe60a2
Fetch donut stats properly, update assetfs with new changes
9 years ago
Krishna Srinivas
5ebbc6bb0e
Add DiscoverServers and GetControllerNetInfo controller APIs
9 years ago
Harshavardhana
cc223b5278
Implement a new Donut service on server side
9 years ago
Krishna Srinivas
2607ab559a
Donut dummy services - StorageStats, RebalaceStats
9 years ago
Krishna Srinivas
53e87a0790
Change ControllerArgs Hosts array to Host string
9 years ago
Harshavardhana
1f364483e3
Add list of servers, for controller args.
9 years ago
Harshavardhana
d1621691b7
Consolidate controller rpc into one single service
9 years ago
Harshavardhana
d54488f144
Move all server and controller packages into top-level
9 years ago
Harshavardhana
b4ce1e8c1d
Add missing reply.Name and add possible failure tests
9 years ago
Harshavardhana
f8bb85aeb7
Enhance auth JSONRPC, now provides persistent output
...
Implements
- Auth.Generate("user")
- Auth.Fetch("user")
- Auth.Reset("user")
This patch also adds testing for each of these cases
9 years ago
Harshavardhana
3f4b98ca4c
Consolidate controller, move rpc package into controller - remove dangling code in pkg/server
9 years ago
Harshavardhana
025f95b1d6
Restructure server code, controller now runs in silo
9 years ago
Anand Babu (AB) Periasamy
cdf93e534c
simplify probe APIs
9 years ago
Harshavardhana
45b59b8456
Probe revamped to provide for a new WrappedError struct to wrap probes as error interface
...
This convenience was necessary to be used for golang library functions like io.Copy and io.Pipe
where we shouldn't be writing proxies and alternatives returning *probe.Error
This change also brings more changes across code base for clear separation regarding where an error
interface should be passed encapsulating *probe.Error and where it should be used as is.
9 years ago
Harshavardhana
d09fd8b0a1
Migrate from iodine to probe
10 years ago
Harshavardhana
63c9cf0c4b
Move from Minimalist Object Storage to Minio Cloud Storage
10 years ago
Harshavardhana
ec33d79d57
Add server side signaturev4 check, not wired up to the readers yet.
10 years ago
Harshavardhana
396b728031
Add auth rpc service to generate access keys, add corresponding test
10 years ago
Harshavardhana
a3ccb9d405
Rename stuttered service names and make them appropriate
10 years ago
Harshavardhana
e66a84242a
Add disk detection for Linux, add new RPC service GetDiskInfoService(), remove dummy HelloService()
10 years ago