These 56 commits are when the Protocol Buffers files have changed:
| Commit: | 6a1f256 | |
|---|---|---|
| Author: | sunhe05 | |
| Committer: | He Sun | |
Enable access control service 1. Put the API access control checks in the frontend service to the access control service; 2. Use casbin as the access control engine; 3. Remove the mesapy-based access control engine as mesapy is no longer maintained.
The documentation is generated from this commit.
| Commit: | 388f8ff | |
|---|---|---|
| Author: | sunhe05 | |
| Committer: | He Sun | |
[frontend] Send audit information to the management service
| Commit: | 3941920 | |
|---|---|---|
| Author: | sunhe05 | |
| Committer: | He Sun | |
[management] Add an auditor to collect logs
| Commit: | 9b66438 | |
|---|---|---|
| Author: | GeminiCarrie | |
| Committer: | He Sun | |
Replace empty requests and responses with "google/protobuf/empty.proto"
| Commit: | 37d8895 | |
|---|---|---|
| Author: | sunhe05 | |
| Committer: | He Sun | |
Add usage statistics and quota for function
| Commit: | d02fb0c | |
|---|---|---|
| Author: | sunhe05 | |
| Committer: | He Sun | |
Improve function arguments by introducing FunctionArgument
| Commit: | 27cf49b | |
|---|---|---|
| Author: | sunhe05 | |
| Committer: | He Sun | |
Add teaclave logger
| Commit: | 22eb01b | |
|---|---|---|
| Author: | Mingshen Sun | |
| Committer: | GitHub | |
Fix privilege issue (#636) * fix inconsistency of GetFunction and ListFunctions interfaces * add GetKeysByPrefix interface to the storage service to help the fix
| Commit: | 131aa73 | |
|---|---|---|
| Author: | Qinkun Bao | |
| Committer: | GitHub | |
feat(management): add disable function API (#620)
| Commit: | 7c51791 | |
|---|---|---|
| Author: | Qinkun Bao | |
| Committer: | GitHub | |
Support optional input/output files (#603)
| Commit: | 22b7051 | |
|---|---|---|
| Author: | Mingshen Sun | |
| Committer: | Mingshen Sun | |
Update Authentication APIs
| Commit: | 8fdac8c | |
|---|---|---|
| Author: | Hongbo | |
| Committer: | GitHub | |
Add watchdog functionalities (#600) Add executor service watchdog - executor now heartbeats to send its current status and receive command from scheduler - scheduler can now find out lost executor(s) and monitor their status, and fail the corresponding task(s) when necessary - users can cancel a task, new API has been added - new tests for task cancelation and dangling task detection
| Commit: | fa9b4de | |
|---|---|---|
| Author: | Mingshen Sun | |
| Committer: | GitHub | |
API updates (#588)
| Commit: | 2781979 | |
|---|---|---|
| Author: | Mingshen Sun | |
| Committer: | GitHub | |
Add license headers (#541)
| Commit: | 2a5a7c1 | |
|---|---|---|
| Author: | Mengyuan-L | |
| Committer: | Mingshen Sun | |
Update cmac format from string to bytes array.
| Commit: | b37f274 | |
|---|---|---|
| Author: | renxingliang | |
| Committer: | GitHub | |
[services] Add update input/output file interface (#330)
| Commit: | fc9cebd | |
|---|---|---|
| Author: | Mingshen Sun | |
| Committer: | GitHub | |
Use json type for function arguments instead of string/string hashmap (#307)
| Commit: | f96d415 | |
|---|---|---|
| Author: | Zhaofeng Chen | |
| Committer: | GitHub | |
[task] Wrap types for Task fields (#284)
| Commit: | 52d55e1 | |
|---|---|---|
| Author: | Zhaofeng Chen | |
| Committer: | GitHub | |
[task] Restrict task status transition (#280)
| Commit: | 00e898e | |
|---|---|---|
| Author: | Zhaofeng Chen | |
| Committer: | GitHub | |
[fusion] Support fusion data used as input with example (#274)
| Commit: | 69f50a5 | |
|---|---|---|
| Author: | TX | |
| Committer: | Mingshen Sun | |
[management] Implement file related requests in management service (#220) - GetOutputFileRequest - GetOutputFileResponse - GetFusionDataRequest - GetFusionDataResponse
| Commit: | 9be44ab | |
|---|---|---|
| Author: | TX | |
| Committer: | Mingshen Sun | |
[services] Add access control service (#216)
| Commit: | 182c078 | |
|---|---|---|
| Author: | Mingshen Sun | |
| Committer: | Mingshen Sun | |
[services] Rename database/dbs service to storage service
| Commit: | 9c06ea1 | |
|---|---|---|
| Author: | Mingshen Sun | |
| Committer: | Mingshen Sun | |
[services] Start to implement management service
| Commit: | d224f3a | |
|---|---|---|
| Author: | Mingshen Sun | |
| Committer: | Mingshen Sun | |
[proto] Polish proto implementations
| Commit: | adc5d59 | |
|---|---|---|
| Author: | TX | |
| Committer: | Mingshen Sun | |
[authentication] Split authentication service into api and internal services (#213)
| Commit: | 565f85b | |
|---|---|---|
| Author: | Mingshen Sun | |
| Committer: | Mingshen Sun | |
[services] Start to implement frontend service
| Commit: | ae1fc91 | |
|---|---|---|
| Author: | TX | |
| Committer: | Mingshen Sun | |
[services] Implement JWT authentication (#206)
| Commit: | de68ca1 | |
|---|---|---|
| Author: | Zhaofeng Chen | |
| Committer: | Mingshen Sun | |
[services] Update proto mod positions (#205)
| Commit: | 7cc08ed | |
|---|---|---|
| Author: | TX | |
| Committer: | Mingshen Sun | |
[services] Implement database service (#204)
| Commit: | 18194e1 | |
|---|---|---|
| Author: | Mingshen Sun | |
| Committer: | Mingshen Sun | |
[services] Add user_authorize rpc in authentication service
| Commit: | 14d9532 | |
|---|---|---|
| Author: | Mingshen Sun | |
| Committer: | Mingshen Sun | |
[services] Rename service from authorization to authentication
| Commit: | a97f44d | |
|---|---|---|
| Author: | Mingshen Sun | |
| Committer: | Mingshen Sun | |
[services] Introduce authorization service
| Commit: | 0ea50f8 | |
|---|---|---|
| Author: | Mingshen Sun | |
| Committer: | Mingshen Sun | |
[services] Use single proto project to manage all services protocols
| Commit: | 18c7172 | |
|---|---|---|
| Author: | Mingshen Sun | |
| Committer: | Mingshen Sun | |
Start refactoring
| Commit: | 3a8371d | |
|---|---|---|
| Author: | Zhaofeng Chen | |
| Committer: | Mingshen Sun | |
[services] Init execution service (#203)
| Commit: | 6557fc4 | |
|---|---|---|
| Author: | Zhaofeng Chen | |
| Committer: | Mingshen Sun | |
[types] Add FileAuthTag type (#263)
| Commit: | 671a50f | |
|---|---|---|
| Author: | Zhaofeng Chen | |
| Committer: | Mingshen Sun | |
[task] Unify task result field with TaskResult (#262)
| Commit: | 3b29a1b | |
|---|---|---|
| Author: | Zhaofeng Chen | |
| Committer: | Mingshen Sun | |
[Execution] Add FileManager, TaskStatus and TaskResult (#261)
| Commit: | 528f09e | |
|---|---|---|
| Author: | Zhaofeng Chen | |
| Committer: | Mingshen Sun | |
[services] Optimize Management Service logic and data structures (#257)
| Commit: | 482b0c4 | |
|---|---|---|
| Author: | Zhaofeng Chen | |
| Committer: | Mingshen Sun | |
[tests] Support End-to-End executor selector, including MesaPy Echo tests (#255)
| Commit: | 528549f | |
|---|---|---|
| Author: | Zhaofeng Chen | |
| Committer: | Mingshen Sun | |
[tests] Add End-to-End echo function test (#253)
| Commit: | 986e297 | |
|---|---|---|
| Author: | Mingshen Sun | |
| Committer: | Mingshen Sun | |
[types] Use FunctionArguments in other proto definitions
| Commit: | 21bb23b | |
|---|---|---|
| Author: | Mingshen Sun | |
| Committer: | Mingshen Sun | |
[services] Rewrite and coordinate scheduler and execution serivces
| Commit: | 9147058 | |
|---|---|---|
| Author: | Mingshen Sun | |
| Committer: | Mingshen Sun | |
[scheduler] Implement pull_task
| Commit: | 6577064 | |
|---|---|---|
| Author: | Mingshen Sun | |
| Committer: | Mingshen Sun | |
[scheduler] Polish Task related struct for preparing to implement scheduler APIs
| Commit: | 970b1a8 | |
|---|---|---|
| Author: | Mingshen Sun | |
| Committer: | Mingshen Sun | |
[scheduler] Redesign scheduler service APIs in the pub/sub model
| Commit: | 8888ebb | |
|---|---|---|
| Author: | TX | |
| Committer: | Mingshen Sun | |
[services] Partially implement scheduler service (#231)
| Commit: | dfc9f3f | |
|---|---|---|
| Author: | TX | |
| Committer: | Mingshen Sun | |
[services] Unify Fusion Data and InputFile/OutputFile (#230)
| Commit: | d2ab6cc | |
|---|---|---|
| Author: | Zhaofeng Chen | |
| Committer: | Mingshen Sun | |
[types] Split TeaclveWorkerFile into Input and Output (#229) * [types] Split TeaclveWorkerFile into Input and Output. * [ci] Enable test-mode for lint.
| Commit: | d364516 | |
|---|---|---|
| Author: | Mingshen Sun | |
| Committer: | Mingshen Sun | |
[legacy] Delete the legacy directory
| Commit: | e4f2c52 | |
|---|---|---|
| Author: | TX | |
| Committer: | Mingshen Sun | |
[frontend] Foward requests to managemet service (#227)
| Commit: | 4fec073 | |
|---|---|---|
| Author: | TX | |
| Committer: | Mingshen Sun | |
[management] Implement AssignData/ApproveTask/InvokeTask (#226)
| Commit: | 941838f | |
|---|---|---|
| Author: | TX | |
| Committer: | Mingshen Sun | |
[management] Implement create/get task (#222)
| Commit: | 7e7a4c5 | |
|---|---|---|
| Author: | TX | |
| Committer: | Mingshen Sun | |
[management] Handle function in management service (#221)
| Commit: | 64d76d0 | |
|---|---|---|
| Author: | TX | |
| Committer: | Mingshen Sun | |
[services/kms] Use protobuf to define and generate KMS protocol (#112)