Comments (3)
One thing worth considering is a --verbose
flag to specify the level of details. With large groups, it becomes difficult to identify other problems as the logs will consists of just messages about individual users. Take the case of the quota. That alone might have lists on the order of 10,000 or more for base quota levels. We already know those settings for each classification. It might be worthwhile to perform this verboseness with manual override cases only.
Getting information about each user add/delete is difficult in the current software as we do not include their names. We only look at their UA ID (uaid
). This is because Grouper requests
depend on this unique ID and not other EDS attributes. With set logic, it's easy to handle unique uaid
to remove redundancy (not sure if an EDS query would return two other possible case), but not names and org codes. That would require use of list, which will complicate the code implementation. The advantage of only working with uaid
is also the anonymization.
from requiam.
The verbose flag would be fine
from requiam.
By default, the verbosity is provided if changes are < 20. However, the information provided will not include full name and organization code as that requires are more complex LDAP API call with response time taking longer.
Verbosity is disabled in CI with ci
flag.
from requiam.
Related Issues (20)
- Enhancement: Sphinx documentation with RTDs HOT 1
- Chore: Add docs checkmark to PR templates HOT 3
- Bug: ReQUIAM_csv migrated, need to update config
- Bug: Job fails for some input arguments that are treated as string (str vs int comparison
- Chore: Refactor using redata-commons
- Bug: `int` vs `str` parsing for Grouper settings
- Bug: Regression from v0.17.0 with pandas_write_buffer
- Enhancement: Deprecate active_group creation
- Docs: Add CHANGELOG.md
- Update README.md for RTDs information
- Enhancement: quota and group manual CSVs should use persistent_path
- Enhancement: update RTD documentation
- Enhancement: Update to Python 3.9 HOT 12
- Enhancement: Update Release PR template and make them selectable when creating a new PR HOT 1
- Update documentation (e.g., installation steps) HOT 2
- Enhancement: Update ReQUIAM to version 1.1.0
- Update Sphinx compile issue after upgrading to Python 3.9 and related packages.
- Bug: Increase batch_timeout, batch_size, and sync_max for figshare.ini
- Enhancement: update dependencies HOT 1
- Bug: crash after Grouper update
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.
from requiam.