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)