| 
														
															@@ -510,6 +510,13 @@ Number of files: {0.stats.nfiles}'''.format( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     # permission denied to set this specific xattr (this may happen related to security.* keys) 
														 | 
														
														 | 
														
															                     # permission denied to set this specific xattr (this may happen related to security.* keys) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     logger.warning('%s: Permission denied when setting extended attribute %s' % (path, k.decode())) 
														 | 
														
														 | 
														
															                     logger.warning('%s: Permission denied when setting extended attribute %s' % (path, k.decode())) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     set_ec(EXIT_WARNING) 
														 | 
														
														 | 
														
															                     set_ec(EXIT_WARNING) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                elif e.errno == errno.ENOSPC: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    # no space left on device while setting this specific xattr 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    # ext4 reports ENOSPC when trying to set an xattr with >4kiB while ext4 can only support 4kiB xattrs 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    # (in this case, this is NOT a "disk full" error, just a ext4 limitation). 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    logger.warning('%s: No space left on device while setting extended attribute %s (len = %d)' % ( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        path, k.decode(), len(v))) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                    set_ec(EXIT_WARNING) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 else: 
														 | 
														
														 | 
														
															                 else: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     raise 
														 | 
														
														 | 
														
															                     raise 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         # Only available on OS X and FreeBSD 
														 | 
														
														 | 
														
															         # Only available on OS X and FreeBSD 
														 |