Skip to content

Commit

Permalink
remove aisfs
Browse files Browse the repository at this point in the history
* not supported any longer and not required/requested as well

Signed-off-by: Alex Aizman <[email protected]>
  • Loading branch information
alex-aizman committed Aug 24, 2023
1 parent 565a5fc commit 379cac6
Show file tree
Hide file tree
Showing 51 changed files with 22 additions and 4,813 deletions.
1 change: 0 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,5 @@ jobs:
TAGS="nethttp" make node # Build with net/http transport support (fasthttp is used by default).
TAGS="s3rproxy" make node # Build with reverse proxy support (redirect is used by default).
make authn
make aisfs
make cli
make aisloader
1 change: 0 additions & 1 deletion .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,6 @@ build:linux:
- TAGS="nethttp" make node # Build with net/http transport support (fasthttp is used by default).
- TAGS="s3rproxy" make node # Build with reverse proxy support (redirect is used by default).
- make authn
- make aisfs
- make cli
- make aisloader

Expand Down
13 changes: 3 additions & 10 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -93,9 +93,9 @@ term-reset = $(shell { tput sgr0 || tput me; } 2>/dev/null)
$(call make-lazy,cyan)
$(call make-lazy,term-reset)

.PHONY: all node cli cli-autocompletions aisfs authn aisloader xmeta
.PHONY: all node cli cli-autocompletions authn aisloader xmeta

all: node cli aisfs authn aisloader ## Build all main binaries
all: node cli authn aisloader ## Build all main binaries

node: ## Build 'aisnode' binary
@echo "Building aisnode $(VERSION) [build tags:$(BUILD_TAGS)]"
Expand Down Expand Up @@ -143,12 +143,6 @@ else
endif
@echo "done."

## Build 'aisfs' binary (experimental)
aisfs:
@echo -n "Building aisfs..."
@cd $(BUILD_DIR)/aisfs && go build -o $(BUILD_DEST)/aisfs $(BUILD_FLAGS) $(LDFLAGS) *.go
@echo " done."

#
# local deployment (intended for developers)
#
Expand Down Expand Up @@ -185,13 +179,12 @@ clean: ## Remove all AIS related files and binaries
@echo "done."

#
# go modules
# modules
#
.PHONY: mod-all mod-clean mod-tidy

mod-all: mod-clean mod-tidy
@echo "CLI ..." && cd cmd/cli && $(MAKE) mod-tidy
@echo "aisfs ..." && cd cmd/aisfs && $(MAKE) mod-tidy

# cleanup go-mod cache
mod-clean:
Expand Down
11 changes: 1 addition & 10 deletions cmd/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
## Table of Contents
- [Executables](#executables)
- [Experimental](#experimental)
- [Installing from GitHub](#installing-from-github)
- [Installing from source](#installing-from-source)

Expand All @@ -17,17 +16,9 @@

**NOTE**: installed CLI executable is named `ais`.

## Experimental

| Directory | Binary name | Description | README |
|---|---|---|---|
| `cmd/aisfs` | `aisfs` | FUSE client for mounting a single bucket from AIStore | [aisfs](/docs/aisfs.md) |

**NOTE:** `aisfs` is no longer actively supported and may be removed in the future.

## Installing from GitHub

Generally, AIStore (cluster) requires at least some sort of [deployment](/deploy#contents) process or sequence.
Generally, AIStore (cluster) requires at least some sort of [deployment](/deploy#contents) process or sequence.

Standalone binaries, on the other hand, can be [built](Makefile) from source or installed directly from the latest or previous GitHub releases.

Expand Down
27 changes: 0 additions & 27 deletions cmd/aisfs/Makefile

This file was deleted.

89 changes: 0 additions & 89 deletions cmd/aisfs/ais/bucket.go

This file was deleted.

49 changes: 0 additions & 49 deletions cmd/aisfs/ais/common.go

This file was deleted.

97 changes: 0 additions & 97 deletions cmd/aisfs/ais/object.go

This file was deleted.

Loading

0 comments on commit 379cac6

Please sign in to comment.