A potential security vulnerability has been identified in HP StorageWorks Storage Mirroring (SWSM) Software. This vulnerability could allow remote execution of arbitrary code. The risk is MEDUIM. Could allow remote execution of arbitrary code.
hai i am working on sun with T3 storage i am having 2 storage mirrored T3a andT3b . nowT3b is showing faulty that is the digital to optical coverter is not workig so it has to be replaced. since it will take another 5 days due to some reasons. i want to know will it create any problem while... (2 Replies)
MooseX::Storage::Engine::Trait::OnlyWhenBuilt(3pm) User Contributed Perl Documentation MooseX::Storage::Engine::Trait::OnlyWhenBuilt(3pm)NAME
MooseX::Storage::Engine::Trait::OnlyWhenBuilt - An engine trait to bypass serialization
SYNOPSIS
{ package Point;
use Moose;
use MooseX::Storage;
with Storage( traits => [qw|OnlyWhenBuilt|] );
has 'x' => (is => 'rw', lazy_build => 1 );
has 'y' => (is => 'rw', lazy_build => 1 );
has 'z' => (is => 'rw', builder => '_build_z' );
sub _build_x { 3 }
sub _build_y { expensive_computation() }
sub _build_z { 3 }
}
my $p = Point->new( 'x' => 4 );
# the result of ->pack will contain:
# { x => 4, z => 3 }
$p->pack;
DESCRIPTION
Sometimes you don't want a particular attribute to be part of the serialization if it has not been built yet. If you invoke "Storage()" as
outlined in the "Synopsis", only attributes that have been built (ie, where the predicate returns 'true') will be serialized. This avoids
any potentially expensive computations.
This trait is applied to an instance of MooseX::Storage::Engine, for the user-visible version shown in the SYNOPSIS, see
MooseX::Storage::Traits::OnlyWhenBuilt
METHODS
Introspection
meta
BUGS
All complex software has bugs lurking in it, and this module is no exception. If you find a bug please either email me, or add the bug to
cpan-RT.
AUTHOR
Stevan Little <stevan.little@iinteractive.com>
COPYRIGHT AND LICENSE
Copyright 2007-2008 by Infinity Interactive, Inc.
<http://www.iinteractive.com>
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.14.2 2009-08-11 MooseX::Storage::Engine::Trait::OnlyWhenBuilt(3pm)