Harshavardhana
30040fba45
Add windows CI on travis ( #6661 )
6 years ago
Harshavardhana
a13cd7b7c4
Separate build functional tests from Makefile ( #6351 )
...
Recently travis seems to have issues with builds after
merge, so this PR is an experiment to fix this.
Failed: https://travis-ci.org/minio/minio/builds/419769285#L2310
Succeeded: https://travis-ci.org/minio/minio/builds/419565606#L2322
This PR was tested to be working properly on my fork to build
on travis, would need to do the same in minio/minio and see
how it goes through.
6 years ago
Harshavardhana
7d7e21aebb
Merge initConfig logic to ConfigSys ( #6312 )
6 years ago
kannappanr
7b91bd71fe
Remove ppc64le support from .travis.yml ( #6180 )
...
Travis CI for ppc64le stays in queued state.
Removing the support for now.
6 years ago
Rafael Peria de Sene
317e648c0d
Add support for ppc64le ( #6116 )
...
Signed-off-by: Rafael Peria de Sene <rpsene@br.ibm.com>
7 years ago
Harshavardhana
73f7a98590
Enable go1.10.1 version ( #5666 )
7 years ago
Kanagaraj M
19451e374a
revert browser newux changes ( #5714 )
7 years ago
Kanagaraj M
1c91c7b54d
added eslint prettier check to travis ( #5701 )
...
- "yarn eslint" will throw the error if there are any formatting issues
- "yarn format" will format the js file based on the project's
prettier configuration.
7 years ago
Kanagaraj M
4ca0ec4586
added yarn test to travis.yml ( #5696 )
7 years ago
Harshavardhana
6b3db7556a
Fix gofmt issues reported for simplification ( #5581 )
...
added travis to catch this issue
7 years ago
Harshavardhana
fd3897d0c3
Move to go1.9.4 with recent security release ( #5502 )
7 years ago
Bala FA
d28b3d8801
Move to go1.9.1 as default environment. ( #5041 )
7 years ago
Bala FA
d8a11c8f4b
fix build failure for go1.9 ( #4872 )
7 years ago
Davor Kapsa
aceaa1ec48
travis: update go versions ( #4945 )
7 years ago
Harshavardhana
58633a383a
Deprecate intel-32, arm64, arm support for minio builds. ( #4811 )
...
It was decided that we will be deprecating ARM support
for minio builds. ARM users should simply compile from source.
Additionally 32bit version of Linux, Windows and FreeBSD (64bit)
are deprecated.
7 years ago
A. Elleuch
b4dc6df35c
go1.8: Changes to support golang 1.8 ( #4759 )
...
QuirkConn is added to replace net.Conn as a workaround to a golang bug:
https://github.com/golang/go/issues/21133
7 years ago
Harshavardhana
432bf7d99e
Fail if formatting is wrong in our CI tests. ( #4459 )
...
We didn't fail before, we should helps in avoiding
formatting issues to creep into the codebase.
8 years ago
Harshavardhana
e3b627a192
docker: Add ARM64 image build support ( #3876 )
8 years ago
Harshavardhana
433225ab0d
docker: ca-certificates should not be removed. ( #3868 )
8 years ago
Harshavardhana
3e655a2c85
docker: Add ARM docker container dockerfile. ( #3574 )
8 years ago
Harshavardhana
99a12613a3
update: For source builds look for absolute path. ( #3780 )
...
os.Args[0] doesn't point to absolute path we need
use exec.LookPath to find the absolute path before
sending os.Stat().
8 years ago
Harshavardhana
31dff87903
Honor envs properly for access and secret key. ( #3703 )
...
Also changes the behavior of `secretKeyHash` which is
not necessary to be sent over the network, each node
has its own secretKeyHash to validate.
Fixes #3696
Partial(fix) #3700 (More changes needed with some code cleanup)
8 years ago
Harshavardhana
ac9ba13c19
build: Increase the travis build test timeout to 15mins
8 years ago
Harshavardhana
ccd949d8ca
Add -v for race tests to avoid travis and appveyor timeouts. ( #3647 )
...
This is added so that CI's don't wrong fully timeout on
little longer running tests.
8 years ago
Alex
d6a327fbc5
Add notifications by webhook.
...
Add a new config entry moving to version 13.
```
"webhook": {
"1": {
"enable": true,
"address": "http://requestb.in/1i9al7m1 "
}
}
```
8 years ago
Harshavardhana
d31f256020
Fail on lint errors during CI build.
8 years ago
Harshavardhana
e9c45102b0
posix: Use sync.Pool buffers to copy in large buffers. ( #3106 )
...
These fixes are borrowed from the fixes required for GlusterFS i/o throughput.
8 years ago
Harshavardhana
83b364891d
tests: Fix a potential race in ListenBucketNotificationHandler. ( #3040 )
8 years ago
Harshavardhana
ecaccefd2e
tests: Implement GetBucketNotification handler tests. ( #3029 )
8 years ago
Mike Ralphson
7fc1685b7a
Allow Travis builds from GitHub forks ( #2958 )
...
Set the go_import_path explicitly. See
https://docs.travis-ci.com/user/languages/go#Go-Import-Path
8 years ago
Harshavardhana
f22862aa28
heal: Refactor heal command. ( #2901 )
...
- return errors for heal operation through rpc replies.
- implement rotating wheel for healing status.
Fixes #2491
8 years ago
Harshavardhana
f72163f856
build: Deprecate requirement of GOROOT ( #2803 )
8 years ago
Anis Elleuch
ef22330563
Require go 1.7.1 to build Minio server ( #2727 )
8 years ago
Harshavardhana
780ccc26f7
server: Validate server arguments for duplicates. ( #2554 )
...
- Validates invalid format inputs.
- Validates duplicate entries.
- Validates sufficient amount of disks.
Partially fixes #2502
8 years ago
Harshavardhana
339425fd52
server: Fetch StorageInfo() from underlying disks transparently. ( #2549 )
...
Fixes #2511
8 years ago
Anis Elleuch
5526ac13d2
Protect shutdown callbacks lists with a mutex ( #2432 )
8 years ago
Harshavardhana
90c20a8c11
Add codecov for minio. ( #2359 )
8 years ago
Harshavardhana
e783d77c3d
Add codecov for minio.
8 years ago
Harshavardhana
cf9ba7b88f
tests: Add missing unit test for posix.ReadFile. ( #2319 )
9 years ago
Krishnan Parthasarathi
45240f158d
xl: Make namespace locking granular for PutObject ( #2199 )
9 years ago
Harshavardhana
6266328a85
XL/metadata: use new hashOrder algorithm for newXLMeta. ( #2147 )
9 years ago
Harshavardhana
c3ab8bbd51
Turning off OSX builds for now.
9 years ago
Harshavardhana
379e0abf03
cleanup: Remove old donut/xl code and erasure implementation.
...
This is a change to bring in 'klauspost/reedsolomon' library
in #1270 patch.
9 years ago
Harshavardhana
408aa72146
build/vet: Fix all the shadowing reports with go1.6
...
Golang 1.6 is default version for the build now.
Additionally set 'GODEBUG=cgocheck=0' for now, until
we fix the erasure coding package.
Readmore here https://tip.golang.org/doc/go1.6#cgo
9 years ago
Harshavardhana
62f6ffb6db
xl: Moved to minio/minio - fixes #1112
9 years ago
Harshavardhana
88686dc6e3
build: Handle builds on env where CGO_ENABLED=0
...
Fixes #1033
9 years ago
Harshavardhana
a8a935f5fd
Improve disk code to return back disk StatFS{} structure
...
```
StatFS {
Total int64
Free int64
FSType string
}
```
Provides more information in a cross platform way.
9 years ago
Harshavardhana
bd33ccc3a2
Run tests only on travis, local builds just do govet, golint and gofmt
9 years ago
Harshavardhana
b5246dbd7d
Add version checks for golang 1.5.1
9 years ago
Harshavardhana
988d39a5b6
Migrate to golang1.5 release with GO15VENDOREXPERIMENT=1 enabled
9 years ago