funcx-forwarder's People
funcx-forwarder's Issues
Bad boolean logic with task_group_id
Remove env-vars set in CI workflow
The commit linked below added some bogus env vars to the CI workflow definition to get the tests passing. The handling around these env vars will be updated in funcx-common, and once that is done, these changes should be reverted.
31b3c02
Add mechanism to send the service key on endpoint register
Currently, we have the default forwarder server key baked into the funcx-endpoint
. However, this creates a couple of issues:
- Cycling keys means you have to roll out a new
funcx-endpoint
release with the updated key. - If the user has to connect to a private/dev funcx deployments, they have to manually copy server keys to the certificates dir.
Alternatively, we could have the web-service return the forwarder-service key upon endpoint registration. This would allow each individual forwarder to have its own local server key generated at the service start and passed back to the endpoint.
Vulnerability in tornado dependency
There's an active vulnerability in the tornado 6.1 library that's being caught and reported by the vulnerability check in our github actions. The dependency comes through funcx->parsl and through nbsphinx. The first case is being fixed and won't be a dependency in parsl 1.1.0. nbsphinx is a test-dependency and shouldn't affect the package.
This test failure also blocks container builds necessary to test deployments. I believe suspending these tests for now, and addressing this over the next couple of weeks is the best course of action.
@BenGalewsky @joshbryan-globus please let me know what you think.
Exceptions and logs not in JSON
Exceptions are not appearing in JSON format, and also there are many print statements which don't use the logger.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.