1
0
mirror of https://github.com/minio/minio.git synced 2025-04-01 10:13:42 -04:00

10 Commits

Author SHA1 Message Date
Bala FA
6a53dd1701 Implement HTTP POST based RPC ()
Added support for new RPC support using HTTP POST.  RPC's 
arguments and reply are Gob encoded and sent as HTTP 
request/response body.

This patch also removes Go RPC based implementation.
2018-06-06 14:21:56 +05:30
kannappanr
f8a3fd0c2a
Create logger package and rename errorIf to LogIf ()
Removing message from error logging
Replace errors.Trace with LogIf
2018-04-05 15:04:40 -07:00
Aditya Manthramurthy
986aa8fabf Bypass network in lock requests to local server ()
This makes lock RPCs similar to other RPCs where requests to the local
server bypass the network. Requests to the local lock-subsystem may
bypass the network layer and directly access the locking
data-structures.

This incidentally fixes .
2017-06-05 12:25:04 -07:00
Harshavardhana
640ebb2f79 lock: Fix missing formatting directives while printing. ()
Current log prints in this form

```
ERRO[8150] Lock maintenance failed to remove entry for write
lock (should never happen)%!!(MISSING)(EXTRA ....
```

Fix this by using proper formatting directive.
2017-04-19 10:37:56 -07:00
Bala FA
1c97dcb10a Add UTCNow() function. ()
This patch adds UTCNow() function which returns current UTC time.

This is equivalent of UTCNow() == time.Now().UTC()
2017-03-18 11:28:41 -07:00
Bala.FA
6d10f4c19a Adopt dsync interface changes and major cleanup on RPC server/client.
* Rename GenericArgs to AuthRPCArgs
* Rename GenericReply to AuthRPCReply
* Remove authConfig.loginMethod and add authConfig.ServiceName
* Rename loginServer to AuthRPCServer
* Rename RPCLoginArgs to LoginRPCArgs
* Rename RPCLoginReply to LoginRPCReply
* Version and RequestTime are added to LoginRPCArgs and verified by
  server side, not client side.
* Fix data race in lockMaintainence loop.
2017-01-02 20:57:42 +05:30
Bala FA
ee0172dfe4 Have simpler JWT authentication. () 2016-12-27 08:28:10 -08:00
Harshavardhana
b28ff50126 lock/server: Check if the lock server itself is skewed back. () 2016-12-14 08:02:32 -08:00
Harshavardhana
fa8ea41cd9 lock/instrumentation: Cleanup and print in user friendly form. () 2016-10-11 00:50:27 -07:00
Harshavardhana
113b93346b lock: Make some cleanup and moving the code around. ()
This patch just avoids lot of ifs and inverts some logic.
2016-09-19 13:14:55 -07:00