summaryrefslogtreecommitdiffstats
path: root/libglusterfs/src/syncop.c
Commit message (Expand)AuthorAgeFilesLines
* syncop: Invoke dict_unref() in inodelk only if dictionary is not NULLVijay Bellur2014-09-201-2/+4
* libglusterfs/syncop: implement inodelkRaghavendra G2014-09-121-0/+40
* user servicable snapshotsRaghavendra Bhat2014-05-291-1/+16
* syncops: add support for custom PIDAnand Avati2014-02-131-0/+40
* core: add @xdata parameter to syncop_[f]removexattr()Anand Avati2014-02-131-4/+4
* syncop: Change return value of syncopPranith Kumar K2014-01-191-39/+78
* syncops: expose @flags in syncop_rmdir()Anand Avati2013-11-211-2/+2
* zerofill: Change the type of len argument of glfs_zerofill() to off_tBharata B Rao2013-11-141-1/+1
* glusterfs: zerofill supportM. Mohan Kumar2013-11-101-0/+29
* gfapi: object handle based API extensionsR.Shyamsundar2013-10-111-0/+154
* core: block unused signals in created threadsAnand Avati2013-09-251-4/+4
* synctask: minor enhancementsAnand Avati2013-08-281-30/+73
* glusterfs: discard (hole punch) supportBrian Foster2013-06-131-0/+30
* gluster: add fallocate fop supportBrian Foster2013-06-131-0/+31
* gfapi: link inodes in relevant entry FOPsAnand Avati2013-05-251-4/+28
* syncop: copy inode pointer in readdirplusAnand Avati2013-05-251-0/+2
* syncop: synctask shouldn't yawn, it could miss a 'wake'Krishnan Parthasarathi2013-05-211-17/+0
* syncop: Remove task from syncbarrier's waitq before 'wake'Krishnan Parthasarathi2013-05-201-7/+5
* syncop: Update synctask state appropriatelyKrishnan Parthasarathi2013-05-201-0/+5
* syncop: Remove task from synclock's waitq before 'wake'Krishnan Parthasarathi2013-05-151-6/+6
* synctask: implement barriers around yield, not the other wayAnand Avati2013-05-041-22/+120
* Fix uninitialized mutex usage in synctask_destroyEmmanuel Dreyfus2013-04-301-3/+4
* gfapi: POSIX locking supportAnand Avati2013-04-241-0/+34
* syncenv: be robust against spurious wake()sAnand Avati2013-04-091-6/+6
* synctask: introduce synclocks for co-operative lockingAnand Avati2013-04-021-1/+149
* synctask: support for (assymetric) counted barriersAnand Avati2013-02-211-4/+37
* syncop: Fixed indentation and whitespaces.Krishnan Parthasarathi2013-02-201-113/+113
* synctask: implement setuid-like SYNCTASK_SETID()Anand Avati2013-02-131-0/+20
* libglusterfs/syncop: do not hold ref on the fd in cbkRaghavendra Bhat2013-01-301-6/+0
* core: fixes for gcc's '-pedantic' flag buildAvra Sengupta2013-01-211-1/+1
* syncop: save and restore THIS from the time of context switchAnand Avati2012-10-161-0/+4
* syncop: fix symlink paramAnand Avati2012-10-031-1/+1
* syncop: Implement some missing operationsAnand Avati2012-10-031-2/+100
* core: make sure there are processors for just-queued tasksJeff Darcy2012-10-031-0/+5
* syncop: Implement access fopPranith Kumar K2012-09-191-0/+27
* libglusterfs: Implementation of syncop_fsyncdirPranith Kumar K2012-09-061-0/+28
* syncop: Added scaling down logicPranith Kumar K2012-08-201-5/+34
* syncop: handle 'dataonly' flag in syncop_fsync()Amar Tumballi2012-08-201-3/+8
* NetBSD swapcontext() portability fixEmmanuel Dreyfus2012-08-131-0/+10
* core: moved back the pthread_key_t specific variables as globalAmar Tumballi2012-08-061-1/+1
* core: reduce the usage of global variablesAmar Tumballi2012-08-031-1/+1
* syncop: accomodate non-syncenv callsAnand Avati2012-07-131-2/+3
* remove useless if-before-free (and free-like) functionsJim Meyering2012-07-131-8/+4
* libglusterfs: syncop for flush ()Rajesh Amaravathi2012-07-131-0/+31
* license: dual license under GPLV2 and LGPLV3+Kaleb KEITHLEY2012-05-101-14/+5
* libgluster: Fix counting, synctask state errorsPranith Kumar K2012-05-031-0/+2
* libglusterfs: Never block syncprocPranith Kumar K2012-04-231-2/+0
* libglusterfs: Syncop procs should not exceed SYNCENV_PROC_MAXPranith Kumar K2012-04-131-1/+1
* core: adding extra data for fopsAmar Tumballi2012-03-221-60/+62
* syncop: Make syntask scalablePranith Kumar K2012-03-091-18/+13