root/branches/asyncio/ChangeLog @ 9320

Revision 9320, 5.0 KB (checked in by sdsnyde, 12 months ago)

fixed conflicts in merge with trunk

Line 
1-----------------------
2OrangeFS Release ChangeLog
3-----------------------
4* Bug fix:  Corrected a long time bug: if the number of unexpected requests
5defined in the config file is greater than 64, then the code inadvertently
6used invalid job_status_s addresses when calling
7server_post_unexpected_recv(). If a failure occurs, the error code in the
8status structure is updated with the error value. In this case, the code would
9NOT segfault, because the address is actually within valid address space on
10the heap; however, the code would be overwriting other global structures, like
11the known_method_table, etc. To correct this problem, I use a local
12job_status_s structure inside the server_post_unexpected_recv(). Please read
13the comments in that function to understand why this works.
14        SVN Changeset 9273
15
16* Enhancement: Incremented display of handles from 16 to 20 bytes in pvfs2-ls.
17
18* Bug fix: Fix invalid argument errors on chmod though pvfs2fuse
19
20* Bug fix: uninitialized variable could cause seg fault when file system
21* cannot be initialized.
22
23orangefs-2.8.4
24* Change verisioning to no longer include dates, just increment the sub version for every release
25
26orangefs-2.8.3-20110323
27* Bug fix: resolve assert in dbpf_open_cache_remove() when using tree code for file remove
28        CVS: Orange-Branch:bligon:20110322141529
29
30* Bug fix: PINT_dist_encode() segfault in pvfs2-server caused by the client create state machine not sending dist information on create retries.
31        CVS: Orange-Branch:mtmoore:20110322014656
32        CVS: Orange-Branch:mtmoore:20110322031703
33        CVS: Orange-Branch:mtmoore:20110322040628
34        CVS: Orange-Branch:mtmoore:20110322114637
35        CVS: Orange-Branch:mtmoore:20110322121208
36
37* Bug fix: fix incorrect attribute output using sys attrs
38        CVS: Orange-Branch:mtmoore:20110301023749
39
40* Bug fix: fix segfault in pvfs2-server if client provides too large of buffer in the list-eattr state machine. Includes additional sanity checks on extended attribute operations
41        CVS: Orange-Branch:mtmoore:20110225222047
42
43* Bug fix: merge dir.c fix from main branch
44        CVS: Orange-Branch:bligon:20110126215228
45
46* Bug fix: resolve data corruption caused by ki_pos not being updated during synchronous I/O through asynchronous path (relevant to newer kernels).
47        CVS: Orange-Branch:mtmoore:20110123143300
48
49* Bug fix: fix resolving symbolic links from pvfs2-* utilities
50        CVS: Orange-Branch:mtmoore:20110114215452
51
52* Bug fix: Fix ncache entry update when moving files by David Metheny
53        CVS: Orange-Branch:mtmoore:20110111154332
54
55* Bug fix: PVFS_hint_add fix by Julian Kunkel and refinement of patch
56        CVS: Orange-Branch:mtmoore:20110105051448
57        CVS: Orange-Branch:bligon:20110224203131
58
59* Bug fix: change where unlocks occur w.r.t __PVFS_JOB_THREADED__ to prevent deadlock
60        CVS: Orange-Branch:mtmoore:20101221163004
61
62* Bug fix: change incorrect use of union members in tree-communicate
63        CVS: Orange-Branch:mtmoore:20101214182035
64
65* Bug fix: initialize values in trove-migrate to resolve segfault
66        CVS: Orange-Branch:bligon:20101213175120
67
68* Bug fix: pvfs2-mkspace not set collection-only properly
69        CVS: Orange-Branch:bligon:20101213174458
70
71* Bug fix: update iteration in quickhash to use safe variant
72        CVS: Orange-Branch:mtmoore:20101207004159
73
74* Bug fix: null handle/fs_id sent to getattr in client create state machine
75        CVS: Orange-Branch:bligon:20101201170021
76
77* Added support for newer (> 2.6.18) kernels up through 2.6.34.
78        CVS: Orange-Branch:mtmoore:20101216185529
79        CVS: Orange-Branch:mtmoore:20101221153412
80        CVS: Orange-Branch:mtmoore:20101221153514
81        CVS: Orange-Branch:mtmoore:20101221153709
82        CVS: Orange-Branch:mtmoore:20101221153806
83        CVS: Orange-Branch:mtmoore:20101221154012
84        CVS: Orange-Branch:mtmoore:20101221154240
85        CVS: Orange-Branch:mtmoore:20101221160327
86        CVS: Orange-Branch:mtmoore:20110123143015
87        CVS: Orange-Branch:mtmoore:20110124130323
88        CVS: Orange-Branch:mtmoore:20110203182026
89
90* Added beginning of new user interface
91        CVS: Orange-Branch:walt:20110208213934
92
93* Cleanup: change PINT_dist_finalize to unregister and free distributions cleanly
94        CVS: Orange-Branch:mtmoore:20101221163224
95
96* Cleanup: delete items from timer queue list when element is freed
97        CVS: Orange-Branch:mtmoore:20101221163041
98
99-------------------------------------------------------------------------------
100
101
102orangefs-2.8.2-20100920
103* Changed unstuff state machine to handle writing to files with read-only
104permissions on create
105        CVS: Orange-Branch:bligon:20100920181650
106
107* Bug fix for kernel panics from list corruption
108        CVS: Orange-Branch:mtmoore:20100915132022
109
110* Trove version increase to 0.1.5 to support precreate pools of multiple types
111        CVS: Orange-Branch:mtmoore:20100908153740
112
113* PJMP memory leak fix
114        CVS: Orange-Branch:bligon:20100906203050
115
116* BMI memory leak fix
117        CVS: Orange-Branch:bligon:20100831190531,
118             Orange-Branch:bligon:20100831190748,
119             Orange-Branch:bligon:20100902155433
Note: See TracBrowser for help on using the browser.