[Pkg-ofed-commits] [libfabric] annotated tag v1.0.0rc3 created (now 9ed5d6f)
Ana Beatriz Guerrero López
ana at moszumanska.debian.org
Sat Oct 22 12:28:16 UTC 2016
This is an automated email from the git hooks/post-receive script.
ana pushed a change to annotated tag v1.0.0rc3
in repository libfabric.
at 9ed5d6f (tag)
tagging 568839ffcd5f870ace1ec1039e9c18cfb29ca391 (commit)
replaces v1.0.0rc2
tagged by Sean Hefty
on Tue Mar 31 22:33:28 2015 -0700
- Log -----------------------------------------------------------------
v1.0.0rc3
Arun C Ilango (6):
prov/verbs: mode bits - Use EP attribute if tx/rx attribute is not set.
prov/verbs: Refactor getinfo and endpoint creation code
prov/verbs: Fix casting for wait object return.
prov/verbs: Remove branches from error path code.
prov/verbs: Consolidate send and recv functions
prov/verbs: Return -FI_EAGAIN for EQ and CQ reads when the queue is empty.
Ben Turrubiates (6):
Add implementation for fi_av_straddr.
Ensure all fi_ops_* structures are fully filled out to avoid seg faults.
Update fi_eq man page to mirror the structures in fi_eq.h.
Merge pull request #4 from jsquyres/bturrubiates-topic/fi-ops-fix
Check for pthread_spin_init and set PT_LOCK_SPIN appropriately.
Fix warnings in sockets provider when using spinlock for fastlock_t implementation.
Dave Goodell (14):
Merge pull request #644 from jsquyres/pr/coverity-30820
Merge pull request #660 from jsquyres/pr/moar-usnic-coverity
usnic: add log messages for EP_MSG
usnic: update to new fi_connreq_t typedef
core: add FI_PROVIDER selection env var
Merge pull request #765 from jsquyres/pr/remove-undefined-proto
usnic: all endpoints are FI_RM_DISABLED
usnic: update libusnic_direct to SVN r218222
Merge pull request #816 from shefty/logging
usnic: return -FI_EAGAIN on empty cq/eq read
usnic: return -FI_ENODATA when ib_uverbs is missing
man: update fi_provider(7) and fi_av(3)
verbs: fix old VERBS_INFO warning
usnic: empty "reject" func should return -FI_ENOSYS
Howard Pritchard (1):
manpages: fix mixup of cq with eq in fi_msg.3 etc.
Jeff Squyres (88):
usnic: fix trivial use-after-free
usnic: check for failure from usdf_rdm_fill_tx_attr()
usnic: return immediately if listen() fails
usnic: check for failure from usdf_rdm_fill_tx_attr()
usnic: jump to "done" on failure to read()
usnic: fully initialize the sockaddr_in
usnic: be consistent about checking for (hints == NULL)
usnic: be consistent about checking for (hints == NULL)
usnic: be consistent about checking for (hints == NULL)
usnic: fill in the destination address
usnic: check for failure from usdf_rdm_fill_tx_attr()
usnic: free ep on error
usnic: ensure to free the temporary dest
usnic: ensure to destroy the spin lock before freeing it
usnic: ensure to destroy the spin lock before freeing it
usnic: use #if 0 to hide some debugging code
usnic: use #if 0 to hide some debugging code
usnic: intentionally ignore the return from epoll_ctl()
usnic: ensure not to overflow string
usnic: ensure string is null-terminated
usnic: close the socket if we don't need it any more
usnic: do not write past the end of the string
usnic: do not write past the end of the string
usnic: ensure strings are always null-terminated
usnic: free the timer before we (possibly) free the av
configure.ac: 1.0rc2 has been released; on to 1.0rc3
Merge pull request #642 from jsquyres/pr/bump-to-1.0rc3
nightly tarball: also log the git commands
Merge pull request #643 from jsquyres/pr/nightly-tarball-moar-logging
fabric: don't free "lib" before using it in an FI_WARN
Merge pull request #624 from jsquyres/pr/usnic-coverity-fixes
usnic_av: ensure to reset u_dest to NULL each loop
usnic: only check hints->foo when (hints!=NULL)
usnic: ensure to free resources in the error case
usnic: ensure to clear out dest each iteration
Merge pull request #665 from jsquyres/pr/coverity-31693
Merge pull request #687 from goodell/pr/usnic
md4nroff.pl: trivial typo fix in error message
man pages: move generated nroff pages to man/manX/
Merge pull request #703 from jsquyres/pr/move-man-pages-hither-and-thither
usnic: fix resource leak
usnic: fix trivial typo in comment
Merge pull request #731 from jsquyres/pr/usnic-fixes
fi_av/fi_eq: more description of async operations
usnic: setup timers before launching the progression thread
usnic: clean up failure case in usdf_fabric_open
Merge pull request #735 from jsquyres/pr/usnic-bootstrap-fix
usnic: SIOCGARP returning ENXIO means "use the ARP, Luke..."
Merge pull request #737 from jsquyres/pr/usnic-arp-tomfoolery
man: add man pages for each provider
cron-run-all-md2nroff: fix generated man page directory
usdf_mem.c: add fi_enosys.h
usdf_cq.c: fix typos: fi_no_cq_readfrom -> fi_no_cq_sreadfrom
usnic: fix typo
Merge pull request #747 from jsquyres/pr/usnic-typo
fi_provider.m4: display whether the provider is built or not
configury: fix trivial typos in comments
Merge pull request #751 from jsquyres/pr/typo-fixes
cron-make-nightly-tarball: fix redirection
Merge pull request #749 from jsquyres/pr/fi-provider-m4-message
Merge pull request #754 from jsquyres/pr/fix-cron-md5sums-file
usnic: put meaningful content in fi_usnic.7.md
Merge pull request #762 from jsquyres/pr/fi-usnic-man-page
fi_usnic.7: use modified markup for C code
fi_usnic.7: minor updates
fi.h: remove prototype for non-existant function
fi_open_ops.3: add missing fi_open_ops.3 page
Makefile.am: log.c must be in $(common_srcs) or DL builds fail
providers: remove unnecessary fi_log_init()
Merge pull request #767 from jsquyres/pr/usnic-missing-fi-log-init
Merge pull request #764 from jsquyres/pr/fi-usnic-7-updates
Merge pull request #770 from goodell/pr/usnic
usnic: add --with-libnl configure option
Merge pull request #750 from jsquyres/pr/usnic-libnl-sadness
fi_*_bind: clarifications
Merge pull request #801 from goodell/pr/update_usd
fabric: $FI_PROVIDER_PATH env var specifies where DLs live
Merge pull request #781 from jsquyres/pr/fi-provider-dl-path
cron-run-all-md2nroff.pl: add logfile support
cron-run-all-md2nroff.pl: improve logfile support
Merge pull request #822 from goodell/pr/usnic
fi_usnic.7.md: update usnic provider page per fi_provider.7
Merge pull request #835 from jsquyres/pr/fi-usnic-7-update
sockets: fix various compiler warnings
fi.h: fix various compiler warnings
usnic: fix various compiler warnings
distscript.pl: man pages were moved to subdirs
Merge pull request #844 from jsquyres/pr/distscript-man-page-fix
Jianxin Xiong (47):
prov/psm: replace FI_EVENT with FI_COMPLETION
Merge pull request #678 from j-xiong/master
prov/psm: check the return value of write()
prov/psm: name server tweaks
prov/psm: set CQ entry flags based on operation type
Merge pull request #684 from j-xiong/master
prov/psm: remove duplicated function name in the debug output
prov/psm: add more debug output for AV insertion errors
Merge pull request #689 from j-xiong/master
prov/psm: handle a corner case in fi_av_insert
Merge pull request #690 from j-xiong/master
prov/psm: allow multiple shared openings of fabric and domain
Merge pull request #710 from j-xiong/master
prov/psm: add FI_EP_DGRAM to the supported EP type
Merge pull request #736 from j-xiong/master
prov/psm: use PSM blocking send for inject send
prov/psm: remove obsolete ep fields and context types
prov/psm: simplify the condition of returning psm_req via fi_context
prov/psm: turn on tagged messaging based RMA by default
Merge pull request #756 from j-xiong/master
prov/psm: support FI_REMORE_COMPLETE flag for RMA over tagged messge
Merge pull request #805 from j-xiong/master
prov/psm: allow reading more than one CQ event in the bypass mode
Merge branch 'master' of ssh://github.com/ofiwg/libfabric
Merge pull request #817 from j-xiong/master
prov/psm: remove an unused vaiable
Merge pull request #818 from j-xiong/master
prov/psm: define macros for prov/fabric/domain names
Merge pull request #819 from j-xiong/master
prov/psm: replace more names with macros
Merge pull request #823 from j-xiong/master
prov/psm: allow completion be generated when FI_INJECT is used
Merge pull request #829 from j-xiong/master
prov/psm: fix a deadlock in RMA progress
Merge pull request #830 from j-xiong/master
prov/psm: remove unused environment variable OFI_PSM_WANRING
Merge pull request #839 from j-xiong/master
man: finish the man page about the PSM provider
Merge pull request #840 from j-xiong/master
man: format fix for the PSM provider man page.
Merge pull request #843 from j-xiong/master
prov/psm: implement fi_cq_signal
Merge pull request #846 from j-xiong/master
man: update the PSM provider man page
Merge pull request #847 from j-xiong/master
prov/psm: fix for the supported op flags
Merge pull request #852 from j-xiong/master
Jithin Jose (65):
- Add fi-getname for passive endpoints
- Fixes #634
Updated based on Patrick's feedback
Coverity fixes
Fixes #662
Fixes #663
Reset PE entry op-context data
Coverity fixes
- Add support for fi_shutdown and fi_reject (Fixes #667)
- Add queue for CM messages, so that accept/reject/connect/shutdown calls
Add check for duplicate/un-oredered CM messages
- Add separate lock for protectling TX/RX lists in CQ/Cntr
- Updated sock_cq/sock_cntr wait for manual-progress modes
Fix sockets provider build warnings
- Minor coverity fixes
Fix a resource leak
Fixes #691
Use uint64_t for exchanging source/target ids.
Added queue for CM messages, that tracks ack also.
Add FI_REMOTE_COMPLETE flag in caps
Update av-async reporting based on updated specification.
- Set src_addr in fi_getinfo based on getaddrinfo(hostname) if src_addr
Add rx/tx_size_left
Add inject/tinject-data
Added list for keeping track of domain services
Read volatile variables from memory.
Cleanups in MSG-EP
Add list-lock to protect tx/rx list
Coverity scan fixes
Optimized addr-lookup
- Re-enable out-comm buffering
- Set SOCK_NO_COMPLETION flag for inject operations.
Updated eq-read to return -FI_EAGAIN on empty read.
Cleanups
Set FI_REMOTE_CQ_DATA flag
Coverity scan fixes
Add check for ctx in release-rx_entry
Set resource-mgmt mode
- Move conn-listener into EP
- OSX warning fixes (fixes #772)
Return -FI_EAGAIN on empty CQ/EQ read*/sread*
Set cm_addr to EP CM addr after ACCEPT.
- Logging updates
- Check for EP while progressing rx-context
Logging Updates
Generate EQ error event on CM message timeout
- Minor logging updates
Updated EQ error reporting.
Report eq-error-event for CM reject event
Add list for keeping track of EQ err_data_entry
Signal EQ on new error-event
Cleanup conn-setup
Cleanup ep-close
Negate prov errno for EQ/CQ strerror
- Minor updates based on test runs on Mac
Add reference count tracking for AV
Updated sockets-provider to use new logging framework
Fix fi_log_enabled check
Init CM locks, cleanups
Merge pull request #832 from jithinjosepkl/pr/devel
prov/sockets: Add CQ-signal API
prov/sockets: Make FI_TRANSMIT_COMPLETE default
Set default op-flags for tx_context
Set src_addr as wildcard address if src_addr = NULL and flags & FI_SOURCE
Merge pull request #849 from jithinjosepkl/pr/devel
OFIWG Bot (28):
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Updated nroff-generated man pages
Patrick MacArthur (21):
prov/verbs: Fix fcntl(fd, F_GETFL) usage
prov/verbs: Fix memory leak on unsupported wait object type
Check for shm_open without librt first
fi_tostr: Add FI_TYPE_EQ_EVENT, FI_TYPE_CQ_EVENT_FLAGS
prov/sockets: Don't assert on fi_getinfo() user input
prov/psm: Explicitly include assert.h
prov/sockets: Explicitly include assert.h
Do not include assert.h in public header files
prov/verbs: Add missing flag on remote CQ data
prov/verbs: Ignore desc parameter if FI_INJECT set
prov/verbs: Detect inject_size in fi_getinfo()
prov/verbs: Use FI_INJECT flag to trigger inline data
prov/verbs: Extract function to create qp_init_attr
prov/verbs: Rename local variable for consistency
prov/verbs: Accept FI_INJECT in fi_tx_attr::op_flags
prov/verbs: Allow selective send completions
prov/verbs: Accept FI_REMOTE_COMPLETE in fi_tx_attr::op_flags
prov/verbs: Return -FI_EAGAIN on queue pair overflow
prov/verbs: Make hints const where possible
prov/verbs: Make internal endpoint flags uint64_t
prov/verbs: Fix bug where op_flags incorrectly set
Patrick McCormick (1):
Return ENODATA more.
Sayantan Sur (4):
man: remove old ordering discussion in fi_tagged.3
mr: more general memory registration on fid
Minor markup formatting fix
man: mistake in field name in man page
Sean Hefty (134):
Merge pull request #641 from shefty/master
Merge pull request #645 from patrickmacarthur/verbs-coverity
Merge pull request #649 from patrickmacarthur/pr/macosx-build-fix
prov/verbs: Replace fi_warn with fi_log
Merge pull request #658 from shefty/master
Merge pull request #651 from sayantansur/pr-fi-tagged-man
man/cm: Fix documentation of CM event entry
Merge pull request #661 from jithinjosepkl/pr/devel
Merge pull request #646 from jithinjosepkl/pr/sockets
Merge pull request #668 from shefty/master
fabric: Redefine fi_connreq_t to allow compiler type checking
Merge pull request #664 from sayantansur/pr-domain-mr-reg
Merge pull request #671 from shefty/master
fabric/cm: Define option to report CM user data size
fabric: Enhance documentation of fi_getinfo caps
fabric: Remove FI_REMOTE_CQ_DATA cap
fabric: Allow use of fi_dupinfo to allocate an empty fi_info
fabric: Add err_data_size field to fi_eq_err_entry
fabric: Report optype as part of completion data
fabric: Remove FI_INJECT as a capability
fabric: Add debug information to providers for fi_getinfo
prov/verbs: Replace hard-code value with #define
Merge pull request #676 from shefty/master
Merge pull request #679 from shefty/master
Merge pull request #674 from jithinjosepkl/pr/sockets
Merge pull request #683 from jithinjosepkl/pr/sockets
fabric: Convert fi_gettime_ms to uint64_t
fabric: Remove FI_BUFFERED_RECV capability
fabric: Remove EP attribute total_buffered_recv
fabric: Remove EP attribute inject size
fabric: Remove shutdown flags
fabric: Further define shutdown/close semantics
fabric: Move ep_type from fi_info into ep_attr
Merge pull request #688 from jithinjosepkl/pr/sockets
Merge pull request #685 from shefty/master
Merge pull request #693 from patrickmacarthur/pr/assert
Merge pull request #692 from shefty/master
Merge pull request #700 from shantonu/sockets-devel
Merge pull request #694 from patrickmacarthur/pr/tostr-event
fabric: Clarify when src_addrlen is valid versus src_addr
fabric: Add av_type field to domain attribute
Merge pull request #698 from shefty/master
Merge pull request #709 from jithinjosepkl/pr/sockets
Merge pull request #704 from shefty/master
Merge pull request #714 from a-ilango/dev
Merge pull request #717 from shantonu/sockets-devel
Merge pull request #718 from hppritcha/topic/eq_confusion
Merge pull request #719 from shantonu/sockets-devel
Merge pull request #726 from patrickmacarthur/pr/verbs-missing-cq-flag
Merge pull request #728 from a-ilango/dev
Merge pull request #730 from bturrubiates/topic/straddr-fix
Merge pull request #734 from jsquyres/pr/fi-eq-av-man-page-updates
Merge pull request #742 from jsquyres/pr/provider-man-pages
Merge pull request #732 from a-ilango/dev
Merge pull request #740 from bturrubiates/topic/eq-man-fix
Merge pull request #739 from bturrubiates/topic/fi-ops-fix
Merge pull request #741 from goodell/pr/prov-select-env
Merge pull request #752 from sayantansur/fi-man-domain-formatting
Merge pull request #766 from jsquyres/pr/put-log-c-in-common-srcs
Merge pull request #763 from jsquyres/pr/add-fi-open-ops-man-page
fabric/rbuf: Handle return value from read/write
prov/sockets: sock_cq_readerr can overrun error buffer
fabric: Redefine FI_SHARED_CONTEXT for 32-bit systems
prov/sockets: Reduce CM timeout from 5 to 2 seconds
prov/sockets: Fix 32-build warnings and crash
prov/sockets: Fix hang when remote peer(s) close
prov/sockets: Fix error writing to EQ
fabric: Redefine FI_REMOTE_COMPLETE
prov/sockets: Move setting nonblock to a common function
prov/sockets: Rework getinfo
prov/sockets: Fix default operation flags
prov/sockets: Generate completion for FI_INJECT flag
fabric: Add AC type to tostr output
Merge pull request #768 from jithinjosepkl/pr/sockets
Merge pull request #769 from jithinjosepkl/pr/sockets
Merge pull request #773 from jithinjosepkl/pr/sockets
Merge pull request #777 from jithinjosepkl/pr/sockets
Merge pull request #779 from sayantansur/fi-info-man
Merge pull request #780 from jithinjosepkl/pr/sockets
Merge pull request #761 from jsquyres/pr/fi-domain-bin-param-fix
fabric: Define return value for EQ/CQ read of an empty queue
Merge pull request #791 from a-ilango/dev
Merge pull request #792 from jithinjosepkl/pr/sockets
Merge pull request #790 from patrickmacarthur/pr/verbs-inject
Merge pull request #789 from shefty/master
fabric: Implement logging with fine grained control over output.
Merge pull request #802 from jithinjosepkl/pr/sockets
Merge pull request #803 from shefty/master
prov/sockets: Fix releasing of RX connection
Merge pull request #807 from shefty/master
Merge pull request #804 from pmmccorm/master
Merge pull request #812 from jithinjosepkl/pr/logging
Merge pull request #808 from jithinjosepkl/pr/sockets
prov/ibverbs: Re-enabled logging output
Merge pull request #814 from shefty/master
prov/psm: Re-enable logging in psm provider
prov/usnic: Re-enable logging for usnic
Merge pull request #815 from shefty/master
Merge pull request #799 from bturrubiates/topic/spinlock
Merge pull request #788 from patrickmacarthur/pr/verbs-completion
Merge pull request #831 from goodell/pr/issue828
fabric/log: Adjust FI_LOG_TAG macro to match other FI_LOG macros
fabric: Define mode bit to indicate that CQ data consumes a posted receive
fabric: Remove FI_REMOTE_SIGNAL
fabric: Rename FI_REMOTE_COMPLETE to FI_TRANSMIT_COMPLETE
fabric: Rename FI_REMOTE_COMMIT to FI_COMMIT_COMPLETE
fabric: Introduce FI_INJECT_COMPLETE completion option
prov/sockets: Remove FI_TRANSMIT_COMPLETE as a cap
fabric: Define FI_TRANSMIT_COMPLETE as the default for completions
man: Update description of rx/tx attr size field
man: Minor clarifications to fi_getinfo description
fabric: Replace CQ write functionality with wake-up
fabric: Renumber flags to group like ones together
prov/psm: Check in psmx_write should be FI_COMMIT_COMPLETE
Merge pull request #837 from goodell/pr/verbs
Merge pull request #821 from shefty/master
Merge pull request #841 from shefty/master
Merge pull request #842 from shefty/master
Merge pull request #836 from goodell/pr/man
prov/sockets: Remove unused function
Merge pull request #848 from shefty/master
Fabric: Cleanup FI_ORDER defines
fabric: Remove duplicate ordering attributes from fi_ep_attr
Merge pull request #851 from patrickmacarthur/pr/verbs-tx-ops-bugfix
fabric: Define FI_ORDER_DATA
Merge branch 'master' of github.com:shefty/libfabric
fabric: Document FI_COMMIT_COMPLETE
Merge pull request #850 from shefty/master
Merge remote-tracking branch 'upstream/master'
Merge pull request #853 from goodell/pr/usnic
Merge remote-tracking branch 'upstream/master'
spec: Change build requirement from libnl3 to libnl
Merge pull request #855 from shefty/master
v1.0.0rc3
Shantonu Hossain (6):
Fixed resource leaks in error-case exit path.
Removed assert from sock_ep_dgram and sock_ep_rdm and allowed 0 as valid src_addrlen/dest_addrlen passed from hints
Removed src_addrlen check as it's not needed
prov/sockets: Added missing tx/rx arribute for scalable ep
prov/sockets: Fixed fi_eq_read to return 0 when eq is empty
prov/sockets: Fixed progress logic for tagged message and buffered entry
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ofed/libfabric.git
More information about the Pkg-ofed-commits
mailing list