GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Errorprone static analysis tool integration and fixes of reported iss… · NetApp/cloudstack@5b49d6a

File tree

Expand file treeCollapse file tree
Open diff view settings
Filter options
  • .github/linters
    • codespell.txt
  • agent/src/main/java/com/cloud/agent/mockvm
    • MockVmMgr.java
  • api/src
    • main/java/org/apache/cloudstack/api/command/admin/backup
      • UpdateBackupOfferingCmd.java
    • test/java/com/cloud/network
      • IsolationMethodTest.java
  • core/src
    • main/java
      • com/cloud
        • agent/resource/virtualnetwork/facade
          • AbstractConfigItemFacade.java
        • network
          • HAProxyConfigurator.java
        • resource
          • RequestWrapper.java
      • org/apache/cloudstack/agent/directdownload
        • DirectDownloadCommand.java
    • test/java/com/cloud/resource
      • ServerResourceBaseTest.java
  • engine
    • orchestration/src
      • main/java
        • com/cloud
          • agent/manager
            • AgentAttache.java
            • DirectAgentAttache.java
          • vm
            • VirtualMachineManagerImpl.java
        • org/apache/cloudstack/engine/orchestration
          • NetworkOrchestrator.java
      • test/java/com/cloud/agent/manager
        • ConnectedAgentAttacheTest.java
    • schema/src
      • main/java/com/cloud
        • offerings
          • NetworkOfferingVO.java
        • upgrade
          • SystemVmTemplateRegistration.java
          • dao
            • DatabaseAccessObject.java
            • Upgrade41500to41510.java
      • test/java/com/cloud
        • network/as
          • AutoScaleVmProfileVOTest.java
        • upgrade
          • SystemVmTemplateRegistrationTest.java
    • storage
      • snapshot/src/main/java/org/apache/cloudstack/storage/vmsnapshot
        • ScaleIOVMSnapshotStrategy.java
      • src/main/java/org/apache/cloudstack/storage/endpoint
        • DefaultEndPointSelector.java
  • framework
    • db/src/main/java/com/cloud/utils/db
      • GenericDaoBase.java
    • ipc/src/main/java/org/apache/cloudstack/framework/serializer
      • OnwireClassRegistry.java
    • spring/module/src/test/java/org/apache/cloudstack/spring/module/factory
      • ModuleBasedContextFactoryTest.java
  • plugins
    • ca/root-ca/src/main/java/org/apache/cloudstack/ca/provider
      • RootCAProvider.java
    • hypervisors
      • hyperv/src
        • main/java/com/cloud/ha
          • HypervInvestigator.java
        • test/java/com/cloud/hypervisor/hyperv/test
          • HypervDirectConnectResourceTest.java
      • kvm/src
        • main/java/com/cloud/hypervisor/kvm
          • resource
            • LibvirtComputingResource.java
          • storage
            • KVMStorageProcessor.java
            • MultipathSCSIAdapterBase.java
        • test/java/com/cloud/hypervisor/kvm
          • resource
            • LibvirtComputingResourceTest.java
          • storage
            • ScaleIOStoragePoolTest.java
      • ovm3/src/test/java/com/cloud/hypervisor/ovm3/objects
        • ConnectionTest.java
        • NtpTest.java
      • vmware/src/test/java/com/cloud/hypervisor/vmware
        • VmwareDatacenterApiUnitTest.java
      • xenserver/src
        • main/java/com/cloud/hypervisor
          • XenServerGuru.java
        • test/java/com/cloud/hypervisor/xenserver/resource
          • CitrixResourceBaseTest.java
    • network-elements
      • brocade-vcs/src/test/java/com/cloud/network/guru
        • BrocadeVcsGuestNetworkGuruTest.java
      • cisco-vnmc/src/test/java/com/cloud/network
        • cisco
          • CiscoVnmcConnectionTest.java
        • resource
          • CiscoVnmcResourceTest.java
      • nicira-nvp/src/test/java/com/cloud/network
        • guru
          • NiciraNvpGuestNetworkGuruTest.java
        • nicira
          • NiciraNvpApiIT.java
      • nsx/src/main/java/org/apache/cloudstack/agent/api
        • NsxNetworkCommand.java
      • tungsten/src/test/java/org/apache/cloudstack/network/tungsten/api/command
        • AddTungstenFabricPolicyRuleCmdTest.java
        • CreateTungstenFabricFirewallRuleCmdTest.java
        • CreateTungstenFabricProviderCmdTest.java
        • DeleteTungstenFabricTagCmdTest.java
        • RemoveTungstenFabricTagCmdTest.java
    • outofbandmanagement-drivers/redfish/src/main/java/org/apache/cloudstack/outofbandmanagement/driver/redfish
      • RedfishWrapper.java
    • storage/volume
      • nexenta/src/main/java/org/apache/cloudstack/storage/datastore/util
        • NexentaStorAppliance.java
      • storpool/src/main/java/org/apache/cloudstack/storage
        • datastore/driver
          • StorPoolPrimaryDataStoreDriver.java
        • motion
          • StorPoolDataMotionStrategy.java
    • user-authenticators/ldap/src
      • main/java/org/apache/cloudstack/ldap
        • ADLdapUserManagerImpl.java
        • OpenLdapUserManagerImpl.java
      • test/java/org/apache/cloudstack/ldap
        • LdapDirectoryServerConnectionTest.java
        • LdapUnboundidZapdotConnectionTest.java
  • server/src
    • main/java
      • com/cloud
        • api
          • doc
            • ApiXmlDocWriter.java
            • Argument.java
          • query/dao
            • TemplateJoinDaoImpl.java
        • configuration
          • ConfigurationManagerImpl.java
        • ha
          • HighAvailabilityManagerImpl.java
        • network
          • IpAddressManagerImpl.java
        • server
          • ManagementServerImpl.java
        • storage
          • VolumeApiServiceImpl.java
        • vm
          • UserVmManagerImpl.java
      • org/apache/cloudstack
        • network
          • RoutedIpv4ManagerImpl.java
        • region/gslb
          • GlobalLoadBalancingRulesServiceImpl.java
    • test/java
      • com/cloud
        • api/query
          • QueryManagerImplTest.java
        • configuration
          • ConfigurationManagerImplTest.java
        • deploy
          • DeploymentPlanningManagerImplTest.java
        • network/as
          • AutoScaleManagerImplTest.java
        • template
          • HypervisorTemplateAdapterTest.java
          • TemplateManagerImplTest.java
        • user
          • DomainManagerImplTest.java
        • vm
          • UserVmManagerImplTest.java
          • UserVmManagerTest.java
          • snapshot
            • VMSnapshotManagerTest.java
      • org/apache/cloudstack/network/router/deployment
        • RouterDeploymentDefinitionTest.java
  • services/console-proxy/rdpconsole/src
    • main/java
      • rdpclient/ntlmssp
        • ServerNtlmsspChallenge.java
      • streamer
        • ByteBuffer.java
    • test/java/streamer
      • ByteBufferTest.java
  • vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo
    • HypervisorHostHelper.java

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Dismiss banner
Expand file treeCollapse file tree
Open diff view settings
Collapse file

‎.github/linters/codespell.txt‎

Copy file name to clipboardExpand all lines: .github/linters/codespell.txt
+1Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,7 @@ environmnet
188188
equivalant
189189
erro
190190
erronous
191+
errorprone
191192
everthing
192193
everytime
193194
excetion
Collapse file

‎agent/src/main/java/com/cloud/agent/mockvm/MockVmMgr.java‎

Copy file name to clipboardExpand all lines: agent/src/main/java/com/cloud/agent/mockvm/MockVmMgr.java
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ public void freeVncPort(int port) {
249249
public MockVm createVmFromSpec(VirtualMachineTO vmSpec) {
250250
String vmName = vmSpec.getName();
251251
long ramSize = vmSpec.getMinRam();
252-
int utilizationPercent = randSeed.nextInt() % 100;
252+
int utilizationPercent = randSeed.nextInt(100);
253253
MockVm vm = null;
254254

255255
synchronized (this) {
Collapse file

‎api/src/main/java/org/apache/cloudstack/api/command/admin/backup/UpdateBackupOfferingCmd.java‎

Copy file name to clipboardExpand all lines: api/src/main/java/org/apache/cloudstack/api/command/admin/backup/UpdateBackupOfferingCmd.java
+2-2Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ public Boolean getAllowUserDrivenBackups() {
8383
public void execute() {
8484
try {
8585
if (StringUtils.isAllEmpty(getName(), getDescription()) && getAllowUserDrivenBackups() == null) {
86-
throw new InvalidParameterValueException(String.format("Can't update Backup Offering [id: %s] because there are no parameters to be updated, at least one of the",
87-
"following should be informed: name, description or allowUserDrivenBackups.", id));
86+
throw new InvalidParameterValueException(String.format("Can't update Backup Offering [id: %s] because there are no parameters to be updated," +
87+
" at least one of the following should be passed: name, description or allowUserDrivenBackups.", id));
8888
}
8989

9090
BackupOffering result = backupManager.updateBackupOffering(this);
Collapse file

‎api/src/test/java/com/cloud/network/IsolationMethodTest.java‎

Copy file name to clipboardExpand all lines: api/src/test/java/com/cloud/network/IsolationMethodTest.java
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
public class IsolationMethodTest {
2626
@After
2727
public void cleanTheRegistry() {
28-
PhysicalNetwork.IsolationMethod.registeredIsolationMethods.removeAll(PhysicalNetwork.IsolationMethod.registeredIsolationMethods);
28+
PhysicalNetwork.IsolationMethod.registeredIsolationMethods.clear();
2929
}
3030

3131
@Test
Collapse file

‎core/src/main/java/com/cloud/agent/resource/virtualnetwork/facade/AbstractConfigItemFacade.java‎

Copy file name to clipboardExpand all lines: core/src/main/java/com/cloud/agent/resource/virtualnetwork/facade/AbstractConfigItemFacade.java
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ public abstract class AbstractConfigItemFacade {
106106

107107
public static AbstractConfigItemFacade getInstance(final Class<? extends NetworkElementCommand> key) {
108108
if (!flyweight.containsKey(key)) {
109-
throw new CloudRuntimeException("Unable to process the configuration for " + key.getClass().getName());
109+
throw new CloudRuntimeException("Unable to process the configuration for " + key.getName());
110110
}
111111

112112
final AbstractConfigItemFacade instance = flyweight.get(key);
Collapse file

‎core/src/main/java/com/cloud/network/HAProxyConfigurator.java‎

Copy file name to clipboardExpand all lines: core/src/main/java/com/cloud/network/HAProxyConfigurator.java
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -514,7 +514,7 @@ private List<String> getRulesForPool(final LoadBalancerTO lbTO, final boolean ke
514514
}
515515
dstSubRule.add(sb.toString());
516516
if (stickinessSubRule != null) {
517-
sb.append(" cookie ").append(dest.getDestIp().replace(".", "_")).append('-').append(dest.getDestPort()).toString();
517+
sb.append(" cookie ").append(dest.getDestIp().replace(".", "_")).append('-').append(dest.getDestPort());
518518
dstWithCookieSubRule.add(sb.toString());
519519
}
520520
destsAvailable = true;
Collapse file

‎core/src/main/java/com/cloud/resource/RequestWrapper.java‎

Copy file name to clipboardExpand all lines: core/src/main/java/com/cloud/resource/RequestWrapper.java
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ protected CommandWrapper<Command, Answer, ServerResource> retrieveCommands(final
8686

8787
keepCommandClass = commandClass2;
8888
} catch (final ClassCastException e) {
89-
throw new CommandNotSupported("No key found for '" + keepCommandClass.getClass() + "' in the Map!");
89+
throw new CommandNotSupported("No key found for '" + keepCommandClass + "' in the Map!");
9090
} catch (final NullPointerException e) {
9191
// Will now traverse all the resource hierarchy. Returning null
9292
// is not a problem.
Collapse file

‎core/src/main/java/org/apache/cloudstack/agent/directdownload/DirectDownloadCommand.java‎

Copy file name to clipboardExpand all lines: core/src/main/java/org/apache/cloudstack/agent/directdownload/DirectDownloadCommand.java
-1Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ protected DirectDownloadCommand (final String url, final Long templateId, final
5353
final Integer soTimeout, final Integer connectionRequestTimeout, final boolean followRedirects) {
5454
this.url = url;
5555
this.templateId = templateId;
56-
this.destData = destData;
5756
this.destPool = destPool;
5857
this.checksum = checksum;
5958
this.headers = headers;
Collapse file

‎core/src/test/java/com/cloud/resource/ServerResourceBaseTest.java‎

Copy file name to clipboardExpand all lines: core/src/test/java/com/cloud/resource/ServerResourceBaseTest.java
+11-12Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -182,36 +182,36 @@ public void tryToAutoDiscoverResourcePrivateNetworkInterfaceTestReturnNic() thro
182182
@Test
183183
public void defineResourceNetworkInterfacesTestUseXenbr0WhenPrivateNetworkInterfaceNotConfigured() {
184184
Map<String, Object> params = createParamsMap(null, "cloudbr1", "cloudbr2", "cloudbr3");
185-
try (MockedStatic<NetUtils> ignored = Mockito.mockStatic(NetUtils.class)) {
186-
Mockito.when(NetUtils.getNetworkInterface(Mockito.anyString())).thenReturn(networkInterfaceMock1, networkInterfaceMock2, networkInterfaceMock3, networkInterfaceMock4);
185+
try (MockedStatic<NetUtils> mockedNetUtils = Mockito.mockStatic(NetUtils.class)) {
186+
mockedNetUtils.when(() -> NetUtils.getNetworkInterface(Mockito.anyString())).thenReturn(networkInterfaceMock1, networkInterfaceMock2, networkInterfaceMock3, networkInterfaceMock4);
187187

188188
serverResourceBaseSpy.defineResourceNetworkInterfaces(params);
189189

190-
verifyAndAssertNetworkInterfaces("xenbr0", "cloudbr1", "cloudbr2", "cloudbr3");
190+
verifyAndAssertNetworkInterfaces(mockedNetUtils, "xenbr0", "cloudbr1", "cloudbr2", "cloudbr3");
191191
}
192192
}
193193

194194
@Test
195195
public void defineResourceNetworkInterfacesTestUseXenbr1WhenPublicNetworkInterfaceNotConfigured() {
196196
Map<String, Object> params = createParamsMap("cloudbr0", null, "cloudbr2", "cloudbr3");
197-
try (MockedStatic<NetUtils> ignored = Mockito.mockStatic(NetUtils.class)) {
198-
Mockito.when(NetUtils.getNetworkInterface(Mockito.anyString())).thenReturn(networkInterfaceMock1, networkInterfaceMock2, networkInterfaceMock3, networkInterfaceMock4);
197+
try (MockedStatic<NetUtils> mockedNetUtils = Mockito.mockStatic(NetUtils.class)) {
198+
mockedNetUtils.when(() -> NetUtils.getNetworkInterface(Mockito.anyString())).thenReturn(networkInterfaceMock1, networkInterfaceMock2, networkInterfaceMock3, networkInterfaceMock4);
199199

200200
serverResourceBaseSpy.defineResourceNetworkInterfaces(params);
201201

202-
verifyAndAssertNetworkInterfaces("cloudbr0", "xenbr1", "cloudbr2", "cloudbr3");
202+
verifyAndAssertNetworkInterfaces(mockedNetUtils, "cloudbr0", "xenbr1", "cloudbr2", "cloudbr3");
203203
}
204204
}
205205

206206
@Test
207207
public void defineResourceNetworkInterfacesTestUseConfiguredNetworkInterfaces() {
208208
Map<String, Object> params = createParamsMap("cloudbr0", "cloudbr1", "cloudbr2", "cloudbr3");
209-
try (MockedStatic<NetUtils> ignored = Mockito.mockStatic(NetUtils.class)) {
210-
Mockito.when(NetUtils.getNetworkInterface(Mockito.anyString())).thenReturn(networkInterfaceMock1, networkInterfaceMock2, networkInterfaceMock3, networkInterfaceMock4);
209+
try (MockedStatic<NetUtils> mockedNetUtils = Mockito.mockStatic(NetUtils.class)) {
210+
mockedNetUtils.when(() -> NetUtils.getNetworkInterface(Mockito.anyString())).thenReturn(networkInterfaceMock1, networkInterfaceMock2, networkInterfaceMock3, networkInterfaceMock4);
211211

212212
serverResourceBaseSpy.defineResourceNetworkInterfaces(params);
213213

214-
verifyAndAssertNetworkInterfaces("cloudbr0", "cloudbr1", "cloudbr2", "cloudbr3");
214+
verifyAndAssertNetworkInterfaces(mockedNetUtils, "cloudbr0", "cloudbr1", "cloudbr2", "cloudbr3");
215215
}
216216
}
217217

@@ -224,9 +224,8 @@ private Map<String, Object> createParamsMap(String... params) {
224224
return result;
225225
}
226226

227-
private void verifyAndAssertNetworkInterfaces(String... expectedResults) {
228-
Mockito.verify(NetUtils.class, Mockito.times(4));
229-
NetUtils.getNetworkInterface(keyCaptor.capture());
227+
private void verifyAndAssertNetworkInterfaces(MockedStatic<NetUtils> mockedNetUtils, String... expectedResults) {
228+
mockedNetUtils.verify(() -> NetUtils.getNetworkInterface(keyCaptor.capture()), Mockito.times(4));
230229
List<String> keys = keyCaptor.getAllValues();
231230

232231
for (int i = 0; i < expectedResults.length; i++) {
Collapse file

‎engine/orchestration/src/main/java/com/cloud/agent/manager/AgentAttache.java‎

Copy file name to clipboardExpand all lines: engine/orchestration/src/main/java/com/cloud/agent/manager/AgentAttache.java
+8-1Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import java.util.LinkedList;
2525
import java.util.List;
2626
import java.util.Map;
27+
import java.util.Objects;
2728
import java.util.Random;
2829
import java.util.Set;
2930
import java.util.concurrent.ConcurrentHashMap;
@@ -351,7 +352,8 @@ public boolean equals(final Object obj) {
351352
return false;
352353
}
353354
AgentAttache that = (AgentAttache)obj;
354-
return _id == that._id;
355+
return Objects.equals(_uuid, that._uuid) &&
356+
Objects.equals(_name, that._name);
355357
}
356358

357359
public void send(final Request req, final Listener listener) throws AgentUnavailableException {
@@ -497,6 +499,11 @@ public void process(final Answer[] answers) {
497499
*/
498500
protected abstract boolean isClosed();
499501

502+
@Override
503+
public int hashCode() {
504+
return Objects.hash(_uuid, _name);
505+
}
506+
500507
protected class Alarm extends ManagedContextRunnable {
501508
long _seq;
502509

0 commit comments

Comments
0 (0)
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.