...
- Ben
- Starting implementing 'Implement XACML policy finder module'
- Also working on 'Evaluate versioning and performance'
- https://www.pivotaltracker.com/story/show/70288940
- Creating many versions of the same node to test performance
- Esme
- Working on 'Federation: How many files can be managed?'
- https://www.pivotaltracker.com/story/show/70724572
- Smaller number than expected causes trouble
- Slowdown with 5000 files in a directory
- Somewhat slow with 1000 files in a directory
- 100 files is fast
- Deep, nested hierarchy is important for performant federation
- Listing files is slow, getting a specific file is fast
- Working on 'Federation: How many files can be managed?'
- Greg
- Working on 'Create XACML evaluation context in authz delegate'
- https://www.pivotaltracker.com/story/show/70943414
- Added PRs to support the work other devs are doing on XACML authorization
- Working on 'Create XACML evaluation context in authz delegate'
- Longshou
- Working on 'Employ transparent auto-hierarchy for objects'
- https://www.pivotaltracker.com/story/show/70648694
- The problem is that the HierarchyConverter always trying to ingest the auto-hierarchy for the in-coming path, and it can't produce the same path to the backend each time it is called for the same in-coming path.
- To make transparent, use NamespaceConvert and the UUIDPathMinter
- Only difference is that the auto-hierarchy is generated with a different UUID, and we can simply use another UUID to produce the auto-hierarchy with UUIDPathMinter
- May need further discussion
- Working on 'Employ transparent auto-hierarchy for objects'
- Mike
- Working on figuring out what works with 'Run integration tests with Filesystem Federation configured'
- https://www.pivotaltracker.com/story/show/69444336
- Certain operations break it so no further operations will work
- Writing a new series of tests to isolate the problem
- Will finish up 'Create XACML policies for non-role-based use cases' as well
- Working on figuring out what works with 'Run integration tests with Filesystem Federation configured'
- Scott
- Rewrote BenchTool for 'Property CRUD performance testing'
- Tests are running in the background
- Will work on 'Create XACML policies that enforce basic roles of reader, writer and admin'
- Rewrote BenchTool for 'Property CRUD performance testing'
- Kevin
- Looking at 'Turn on checkstyle checking for fcrepo4's test classes'
- https://www.pivotaltracker.com/story/show/69355194
- Will discuss further next week
- Also working on 'Tighten code styling'
- https://www.pivotaltracker.com/story/show/69355194
- Looking at 'Turn on checkstyle checking for fcrepo4's test classes'
- Andrew
- Chipping away at 'XACML Triple Resource Attribute Finder Module'
- Working on 'Move git repos to new git organization'
5/12
- Greg
- Catch up on XACML pull requests
- Working on tests for 'Create XACML evaluation context in authz delegate'
- Will move on to 'XACML SubjectAttributeFinderModule'
- Then integration tests
- Ben
- Finished 'Evaluate versioning and performance'
- Working on 'Implement XACML policy finder module'
- Scott
- Finished up 'Property CRUD performance testing'
- Working on 'Create XACML policies that enforce basic roles of reader, writer and admin'
- Move on to 'XACML EnvironmentAttributeFinderModule'
- Esme
- Got 'XACML resource finder module' done
- Working on 'Federation: How many files can be managed?'
- Decent performance with 256 top level directories, 256 child directories, 256 objects in each
- Only slightly slower than 100 files per directory
- Decent performance with 256 top level directories, 256 child directories, 256 objects in each
- Will start on 'Remote pid-minter'
- Kevin
- Finishing 'Refactor fedoraUser AuthZ expectation'
- Will look at 'Create Maven BOMs for fcrepo dependencies'
- Andrew
- Put together basic tests for 'XACML Triple Resource Attribute Finder Module'
- Merged PR from Chris Beer for 'Refactor and future-proof fixity-related code'
- Longshou
- Working on implementation for transparent auto-hierarchy
- Several inter-related tickets
- Will try to get PRs in for a couple of the issues to break the task into manageable chunks
- Working on implementation for transparent auto-hierarchy
- Mike
- Working on 'Create XACML policies for non-role-based use cases'
- https://www.pivotaltracker.com/story/show/70689374
- Finished IP address policy. Updated to XACML 2.0
- Store in test resources for XACML module
- Will get something on the wiki for feedback
- Working on 'Run integration tests with Filesystem Federation configured'
- https://www.pivotaltracker.com/story/show/69444336
- Can’t get writes working consistently
- Will likely need to make file system federation read-only for now
- Working on 'Create XACML policies for non-role-based use cases'
5/13
5/14
5/15
- Committer Meeting
- Sprint wrap-up