You can view, comment on, or merge this pull request online at:
https://github.com/xrootd/xrootd/pull/542
Commit Summary
- Implement Version 1 of the Scalable Service Interface
- Add cmake file for XrdSsi to make it build.
- Merge branch 'master' into xrdssi
- Version 2 of the ssi interface. Relevant changes:
- Keep debugging from making helgrind complain for client-side ssi framework.
- Add a shared meory package, XrdSsiShMap, to the ssi package.
- Add unit test program, xrdshmap, to teh test suite.
- Merge branch 'master' into xrdssi
- Use traditional locking for request object handling.
- Make sure messages are properly sequenced.
- Make sure to remove session reference in all defered tasks in
- Do not hold the request lock when calling a request callback method.
- Merge branch 'master' into xrdssi
- Merge branch 'master' into xrdssi
- Merge branch 'master' into xrdssi
- Merge branch 'master' into xrdssi
- Use correct snprintf sizeof variable
- Merge pull request #281 from timj/xrdssi
- Set appropriate timeouts (this avoids having to set envars).
- Check for nil pointer to avoid SEGV.
- Merge branch 'master' into xrdssi
- Merge branch 'master' into xrdssi
- Implement sending metadata.
- Merge branch 'master' into xrdssi
- Make it easier to use the ssi interface by removing some rules.
- Fix invalid sizeof() for clearing a memory buffer.
- Merge branch 'master' into xrdssi
- Merge branch 'master' into xrdssi
- Merge remote-tracking branch 'origin/master' into xrdssi
- Don't complain about missing net I/F if running in the cmsd.
- Implement Version 1 of the Scalable Service Interface
- Add cmake file for XrdSsi to make it build.
- Version 2 of the ssi interface. Relevant changes:
- Keep debugging from making helgrind complain for client-side ssi framework.
- Add a shared meory package, XrdSsiShMap, to the ssi package.
- Add unit test program, xrdshmap, to teh test suite.
- Use traditional locking for request object handling.
- Make sure messages are properly sequenced.
- Make sure to remove session reference in all defered tasks in
- Do not hold the request lock when calling a request callback method.
- Use correct snprintf sizeof variable
- Set appropriate timeouts (this avoids having to set envars).
- Check for nil pointer to avoid SEGV.
- Implement sending metadata.
- Make it easier to use the ssi interface by removing some rules.
- Fix invalid sizeof() for clearing a memory buffer.
- Don't complain about missing net I/F if running in the cmsd.
- Merge branch 'xrdssi' of github.com:xrootd/xrootd into xrdssi
- Make sure wakeup gets sent when response is posted during the
- Resync PreRelease notes with master.
- Merge branch 'master' into xrdssi
- Implement resource affinity.
- Merge branch 'master' into xrdssi
- Merge branch 'master' into xrdssi
- Add response pacing.
- Cleanup debugging.
- Add additional types of timeouts.
- Refactor to allow for disconnected sessions.
- Merge branch 'master' into xrdssi
- Merge branch 'master' into xrdssi
- Merge branch 'master' into xrdssi
- Change library packaging to follow EPEL rules.
- Redo the way held responses are restarted to be easier to handle.
- Enable server and client-side logmsg redirection.
- XrdUtils library is needed for libXrdSsi on OS X
- Merge pull request #417 from timj/u/timj/mac-linking
- Merge branch 'master' into xrdssi
- Fix atomic operation by declaring target data type as atomic.
- Correct forward declaration to prevent compiler errors.
- Merge branch 'master' into xrdssi
- Follow new C++ standard for construction.
- Modify logging plugin to make it simpler.
- Fix for delayed open when resolving plugins.
- Don't violate EPEL rules with logging plugin.
- Make sure to install libXrdSsiLog.so
- Merge branch 'master' into xrdssi
- Vector debug and tracing messages via the logger to allow forwarding.
- [XrdSsi] Version 2 changes.
- Merge branch 'master' into xrdssiV2
- [XrdSsi] Consistency changes for API.
- [XrdSsi] Additional conformance changes.
- [XrdSsi] Additional cleanup and enhancements.
- si] Additional bug fixes and improvements.
- [XrdSs] Add missing file to repo.
- [XrdSsi] Implement reusable resources.
- Return a string for endpoint name to avoid scope confusion.
- Remove unused member.
- Correct spelling in public headers.
- Merge branch 'master' into xrdssiV2
- * Increase number of outsanding requests to 1 server to 16 million.
- Merge branch 'master' into xrdssiV2
- Accomodate offsetof MACRO use in new compilers.
- Protect against SEGV when nvalid calling sequence is used.
- Move SSI headers from public to private for now to avoid ABI issues later.
- Add SSI libraries to the rpm spec file.
- Merge branch 'master' into xrdssiV2
File Changes
Patch Links:
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.
{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/xrootd/xrootd","title":"xrootd/xrootd","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/xrootd/xrootd"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Xrdssi v2 (#542)"}],"action":{"name":"View Pull Request","url":"https://github.com/xrootd/xrootd/pull/542"}}}
Use REPLY-ALL to reply to list
To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1